Copyright | (c) 2021 berberman |
---|---|
License | MIT |
Maintainer | berberman <berberman@yandex.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
This module contains a type class ToNixExpr
and some its instances associated with either Haskell
primitive types or our NvFetcher.Types.
Documentation
class ToNixExpr a where Source #
Types can be converted into nix expr
Instances
ToNixExpr Bool Source # | |
ToNixExpr String Source # | |
ToNixExpr ExtractSrcQ Source # | |
Defined in NvFetcher.NixExpr toNixExpr :: ExtractSrcQ -> NixExpr Source # | |
ToNixExpr NixExpr Source # | |
ToNixExpr Version Source # | |
ToNixExpr a => ToNixExpr [a] Source # | |
Defined in NvFetcher.NixExpr | |
ToNixExpr (NixFetcher 'Fresh) Source # | |
Defined in NvFetcher.NixExpr | |
ToNixExpr (NixFetcher 'Fetched) Source # | |
Defined in NvFetcher.NixExpr |