Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Autodocodec.Nix.Render
Synopsis
- toNixExpressionViaCodec :: HasCodec a => a -> Expression
- toNixExpressionVia :: ValueCodec a void -> a -> Expression
- objectToNixExpressionViaCodec :: HasObjectCodec a => a -> Map Text Expression
- objectToNixExpressionVia :: ObjectCodec a void -> a -> Map Text Expression
- renderExpression :: Expr -> Text
Documentation
toNixExpressionViaCodec :: HasCodec a => a -> Expression Source #
toNixExpressionVia :: ValueCodec a void -> a -> Expression Source #
Render a value as a nix expression via the given codec.
objectToNixExpressionViaCodec :: HasObjectCodec a => a -> Map Text Expression Source #
Render an object as a nix attribute set via its HasObjectCodec
instance
Attrset
objectToNixExpressionVia :: ObjectCodec a void -> a -> Map Text Expression Source #
Render an object as a nix attribute set via the given object codec.
Attrset
renderExpression :: Expr -> Text Source #