Safe Haskell | None |
---|---|
Language | GHC2021 |
Hix.Data.NixExpr
Documentation
Instances
Constructors
ExprNull | |
ExprString Text | |
ExprLit Text | |
ExprList [Expr] | |
ExprAttrs [ExprAttr] | |
ExprPrefix Text Expr |
Instances
Generic Expr Source # | |||||
Defined in Hix.Data.NixExpr Associated Types
| |||||
Show Expr Source # | |||||
Eq Expr Source # | |||||
EncodeNix Expr Source # | |||||
type Rep Expr Source # | |||||
Defined in Hix.Data.NixExpr type Rep Expr = D1 ('MetaData "Expr" "Hix.Data.NixExpr" "hix-0.8.0-HgAAo9T3AqQBueO4fzYR2Q" 'False) ((C1 ('MetaCons "ExprNull" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "ExprString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :+: C1 ('MetaCons "ExprLit" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :+: (C1 ('MetaCons "ExprList" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Expr])) :+: (C1 ('MetaCons "ExprAttrs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ExprAttr])) :+: C1 ('MetaCons "ExprPrefix" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Expr))))) |
Constructors
ViaPretty a |
Instances
Generic (ViaPretty a) Source # | |||||
Defined in Hix.Data.NixExpr Associated Types
| |||||
Show a => Show (ViaPretty a) Source # | |||||
Eq a => Eq (ViaPretty a) Source # | |||||
Pretty a => EncodeNix (ViaPretty a) Source # | |||||
type Rep (ViaPretty a) Source # | |||||
Defined in Hix.Data.NixExpr |