wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.MLS.Message

Synopsis

MLS Message types

data WireFormatTag Source #

Instances

Instances details
Bounded WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Enum WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Show WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Eq WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

ParseMLS WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

SerialiseMLS WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

HasField "wireFormat" Message WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

HasField "wireFormat" MessageContent WireFormatTag Source # 
Instance details

Defined in Wire.API.MLS.Message

data FramedContentDataTag Source #

Instances

Instances details
Bounded FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Enum FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Show FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Eq FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

Ord FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

ParseMLS FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

SerialiseMLS FramedContentDataTag Source # 
Instance details

Defined in Wire.API.MLS.Message

data Sender Source #

Instances

Instances details
Arbitrary Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

Generic Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

Associated Types

type Rep Sender :: Type -> Type #

Methods

from :: Sender -> Rep Sender x #

to :: Rep Sender x -> Sender #

Show Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

Eq Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

Methods

(==) :: Sender -> Sender -> Bool #

(/=) :: Sender -> Sender -> Bool #

ParseMLS Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

SerialiseMLS Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

type Rep Sender Source # 
Instance details

Defined in Wire.API.MLS.Message

type Rep Sender = D1 ('MetaData "Sender" "Wire.API.MLS.Message" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) ((C1 ('MetaCons "SenderMember" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 LeafIndex)) :+: C1 ('MetaCons "SenderExternal" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word32))) :+: (C1 ('MetaCons "SenderNewMemberProposal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SenderNewMemberCommit" 'PrefixI 'False) (U1 :: Type -> Type)))

Servant types

data MLSMessageSendingStatus Source #