elara
Safe HaskellNone
LanguageGHC2024

Elara.TypeInfer.Convert

Synopsis

Documentation

freeTypeVars :: KindedType -> [Located (Unique LowerAlphaName)] Source #

Collect free type variables from a type

data TypeConvertError Source #

Instances

Instances details
Pretty TypeConvertError Source # 
Instance details

Defined in Elara.TypeInfer.Convert

ReportableError TypeConvertError Source # 
Instance details

Defined in Elara.TypeInfer.Convert

Generic TypeConvertError Source # 
Instance details

Defined in Elara.TypeInfer.Convert

Associated Types

type Rep TypeConvertError 
Instance details

Defined in Elara.TypeInfer.Convert

type Rep TypeConvertError = D1 ('MetaData "TypeConvertError" "Elara.TypeInfer.Convert" "elara-0.1.0-inplace" 'False) (C1 ('MetaCons "HigherRankTypesNotSupported" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Polytype SourceRegion))) :+: C1 ('MetaCons "NotSupported" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show TypeConvertError Source # 
Instance details

Defined in Elara.TypeInfer.Convert

Eq TypeConvertError Source # 
Instance details

Defined in Elara.TypeInfer.Convert

type Rep TypeConvertError Source # 
Instance details

Defined in Elara.TypeInfer.Convert

type Rep TypeConvertError = D1 ('MetaData "TypeConvertError" "Elara.TypeInfer.Convert" "elara-0.1.0-inplace" 'False) (C1 ('MetaCons "HigherRankTypesNotSupported" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Polytype SourceRegion))) :+: C1 ('MetaCons "NotSupported" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))