toxcore-0.2.12: A Tox protocol implementation in Haskell
Safe HaskellNone
LanguageHaskell2010

Network.Tox.SaveData.Groups

Documentation

newtype Groups Source #

Constructors

Groups [Group] 

Instances

Instances details
Eq Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

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

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

Read Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Generic Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep Groups :: Type -> Type #

Methods

from :: Groups -> Rep Groups x #

to :: Rep Groups x -> Groups #

Arbitrary Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Binary Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

put :: Groups -> Put #

get :: Get Groups #

putList :: [Groups] -> Put #

MessagePack Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep Groups Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep Groups = D1 ('MetaData "Groups" "Network.Tox.SaveData.Groups" "toxcore-0.2.12-inplace" 'True) (C1 ('MetaCons "Groups" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Group])))

data Group Source #

Instances

Instances details
Eq Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

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

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

Read Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

showsPrec :: Int -> Group -> ShowS #

show :: Group -> String #

showList :: [Group] -> ShowS #

Generic Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep Group :: Type -> Type #

Methods

from :: Group -> Rep Group x #

to :: Rep Group x -> Group #

Arbitrary Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

arbitrary :: Gen Group #

shrink :: Group -> [Group] #

MessagePack Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep Group Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

data StateValues Source #

Instances

Instances details
Eq StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Read StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Generic StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep StateValues :: Type -> Type #

Arbitrary StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

MessagePack StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep StateValues Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

data StateBin Source #

Instances

Instances details
Eq StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Read StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Generic StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep StateBin :: Type -> Type #

Methods

from :: StateBin -> Rep StateBin x #

to :: Rep StateBin x -> StateBin #

Arbitrary StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

MessagePack StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep StateBin Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

data TopicInfo Source #

Instances

Instances details
Eq TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Read TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Generic TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep TopicInfo :: Type -> Type #

Arbitrary TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

MessagePack TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep TopicInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

newtype ModList Source #

Constructors

ModList 

Fields

Instances

Instances details
Eq ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

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

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

Read ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Generic ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep ModList :: Type -> Type #

Methods

from :: ModList -> Rep ModList x #

to :: Rep ModList x -> ModList #

Arbitrary ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

MessagePack ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep ModList Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep ModList = D1 ('MetaData "ModList" "Network.Tox.SaveData.Groups" "toxcore-0.2.12-inplace" 'True) (C1 ('MetaCons "ModList" 'PrefixI 'True) (S1 ('MetaSel ('Just "modList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PublicKey])))

data Keys Source #

Instances

Instances details
Eq Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

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

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

Read Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

showsPrec :: Int -> Keys -> ShowS #

show :: Keys -> String #

showList :: [Keys] -> ShowS #

Generic Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep Keys :: Type -> Type #

Methods

from :: Keys -> Rep Keys x #

to :: Rep Keys x -> Keys #

Arbitrary Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Methods

arbitrary :: Gen Keys #

shrink :: Keys -> [Keys] #

MessagePack Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep Keys Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep Keys = D1 ('MetaData "Keys" "Network.Tox.SaveData.Groups" "toxcore-0.2.12-inplace" 'False) (C1 ('MetaCons "Keys" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chatPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Signature) :*: S1 ('MetaSel ('Just "chatSecretKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString)) :*: (S1 ('MetaSel ('Just "selfPublicKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Signature) :*: S1 ('MetaSel ('Just "selfSecretKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString))))

data SelfInfo Source #

Instances

Instances details
Eq SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Read SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Show SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Generic SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

Associated Types

type Rep SelfInfo :: Type -> Type #

Methods

from :: SelfInfo -> Rep SelfInfo x #

to :: Rep SelfInfo x -> SelfInfo #

Arbitrary SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

MessagePack SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep SelfInfo Source # 
Instance details

Defined in Network.Tox.SaveData.Groups

type Rep SelfInfo = D1 ('MetaData "SelfInfo" "Network.Tox.SaveData.Groups" "toxcore-0.2.12-inplace" 'False) (C1 ('MetaCons "SelfInfo" 'PrefixI 'True) ((S1 ('MetaSel ('Just "selfNickLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word16) :*: S1 ('MetaSel ('Just "selfRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word8)) :*: (S1 ('MetaSel ('Just "selfStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Word8) :*: S1 ('MetaSel ('Just "selfNick") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ByteString))))