hnix-store-remote-0.7.0.0: Remote hnix store
Safe HaskellSafe-Inferred
LanguageHaskell2010

System.Nix.Store.Remote.Types.Handshake

Synopsis

Documentation

data ClientHandshakeInput Source #

Data sent by the client during initial protocol handshake

Constructors

ClientHandshakeInput 

Fields

Instances

Instances details
Generic ClientHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Associated Types

type Rep ClientHandshakeInput :: Type -> Type #

Show ClientHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Eq ClientHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Ord ClientHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ClientHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ClientHandshakeInput = D1 ('MetaData "ClientHandshakeInput" "System.Nix.Store.Remote.Types.Handshake" "hnix-store-remote-0.7.0.0-3KzMSkqSXnCD71veVOrNoM" 'False) (C1 ('MetaCons "ClientHandshakeInput" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientHandshakeInputOurVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtoVersion)))

data ClientHandshakeOutput Source #

Data received by the client via initial protocol handshake

Constructors

ClientHandshakeOutput 

Fields

Instances

Instances details
Generic ClientHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Associated Types

type Rep ClientHandshakeOutput :: Type -> Type #

Show ClientHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Eq ClientHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Ord ClientHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ClientHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ClientHandshakeOutput = D1 ('MetaData "ClientHandshakeOutput" "System.Nix.Store.Remote.Types.Handshake" "hnix-store-remote-0.7.0.0-3KzMSkqSXnCD71veVOrNoM" 'False) (C1 ('MetaCons "ClientHandshakeOutput" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientHandshakeOutputNixVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientHandshakeOutputTrust") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TrustedFlag))) :*: (S1 ('MetaSel ('Just "clientHandshakeOutputLeastCommonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtoVersion) :*: S1 ('MetaSel ('Just "clientHandshakeOutputServerVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtoVersion))))

data ServerHandshakeInput Source #

Data sent by the server during initial protocol handshake

Constructors

ServerHandshakeInput 

Fields

Instances

Instances details
Generic ServerHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Associated Types

type Rep ServerHandshakeInput :: Type -> Type #

Show ServerHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Eq ServerHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Ord ServerHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ServerHandshakeInput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ServerHandshakeInput = D1 ('MetaData "ServerHandshakeInput" "System.Nix.Store.Remote.Types.Handshake" "hnix-store-remote-0.7.0.0-3KzMSkqSXnCD71veVOrNoM" 'False) (C1 ('MetaCons "ServerHandshakeInput" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverHandshakeInputNixVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "serverHandshakeInputOurVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtoVersion) :*: S1 ('MetaSel ('Just "serverHandshakeInputTrust") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TrustedFlag)))))

data ServerHandshakeOutput Source #

Data received by the server during initial protocol handshake

Constructors

ServerHandshakeOutput 

Fields

Instances

Instances details
Generic ServerHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Associated Types

type Rep ServerHandshakeOutput :: Type -> Type #

Show ServerHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Eq ServerHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

Ord ServerHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ServerHandshakeOutput Source # 
Instance details

Defined in System.Nix.Store.Remote.Types.Handshake

type Rep ServerHandshakeOutput = D1 ('MetaData "ServerHandshakeOutput" "System.Nix.Store.Remote.Types.Handshake" "hnix-store-remote-0.7.0.0-3KzMSkqSXnCD71veVOrNoM" 'False) (C1 ('MetaCons "ServerHandshakeOutput" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverHandshakeOutputLeastCommonVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtoVersion) :*: S1 ('MetaSel ('Just "serverHandshakeOutputClientVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProtoVersion)))