cryptol-3.1.0: Cryptol: The Language of Cryptography
Safe HaskellSafe
LanguageHaskell2010

Cryptol.TypeCheck.FFI.Error

Description

Errors from typechecking foreign functions.

Documentation

data FFITypeError Source #

Instances

Instances details
Generic FFITypeError Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

Associated Types

type Rep FFITypeError :: Type -> Type #

Show FFITypeError Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

TVars FFITypeError Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

FVS FFITypeError Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

NFData FFITypeError Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

Methods

rnf :: FFITypeError -> () #

PP (WithNames FFITypeError) Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

type Rep FFITypeError Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

type Rep FFITypeError = D1 ('MetaData "FFITypeError" "Cryptol.TypeCheck.FFI.Error" "cryptol-3.1.0-276efOa9Q2aIFSEzDdp2Mp" 'False) (C1 ('MetaCons "FFITypeError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FFITypeErrorReason)))

data FFITypeErrorReason Source #

Instances

Instances details
Generic FFITypeErrorReason Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

Associated Types

type Rep FFITypeErrorReason :: Type -> Type #

Show FFITypeErrorReason Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

TVars FFITypeErrorReason Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

FVS FFITypeErrorReason Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

NFData FFITypeErrorReason Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

Methods

rnf :: FFITypeErrorReason -> () #

PP (WithNames FFITypeErrorReason) Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

type Rep FFITypeErrorReason Source # 
Instance details

Defined in Cryptol.TypeCheck.FFI.Error

type Rep FFITypeErrorReason = D1 ('MetaData "FFITypeErrorReason" "Cryptol.TypeCheck.FFI.Error" "cryptol-3.1.0-276efOa9Q2aIFSEzDdp2Mp" 'False) ((C1 ('MetaCons "FFIBadWordSize" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "FFIBadFloatSize" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FFIBadArrayType" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "FFIBadComponentTypes" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [FFITypeError])) :+: (C1 ('MetaCons "FFIBadType" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FFINotFunction" 'PrefixI 'False) (U1 :: Type -> Type))))