Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Hercules.CNix.Store.Context
Synopsis
- data StdString
- data Ref a
- data Strings
- data NixStore
- data ValidPathInfo
- data Derivation
- data StringsIterator
- data DerivationOutputsIterator
- data DerivationInputsIterator
- data StringPairsIterator
- data StringPairs
- data SecretKey
- data NixStorePath
- data NixStorePathWithOutputs
- data CDerivation
- context :: Context
- unsafeMallocBS :: MonadIO m => IO CString -> m ByteString
Documentation
A Nix ref
, to be used in phantom types.
A Nix Strings
aka std::liststd::string
data ValidPathInfo Source #
Instances
Finalizer (Ref ValidPathInfo) Source # | |
Defined in Hercules.CNix.Store Methods |
data Derivation Source #
Instances
Finalizer Derivation Source # | |
Defined in Hercules.CNix.Store Methods | |
HasEncapsulation Derivation Derivation Source # | |
Defined in Hercules.CNix.Store Methods moveToForeignPtrWrapper :: Ptr Derivation0 -> IO Derivation Source # |
data StringsIterator Source #
data DerivationOutputsIterator Source #
Instances
Delete DerivationOutputsIterator Source # | |
Defined in Hercules.CNix.Store |
data DerivationInputsIterator Source #
Instances
Delete DerivationInputsIterator Source # | |
Defined in Hercules.CNix.Store |
data StringPairsIterator Source #
Instances
Delete StringPairsIterator Source # | |
Defined in Hercules.CNix.Store |
data StringPairs Source #
Instances
Delete StringPairs Source # | |
Defined in Hercules.CNix.Store |
Instances
Finalizer SecretKey Source # | |
Defined in Hercules.CNix.Store Methods |
data NixStorePath Source #
Instances
Finalizer NixStorePath Source # | |
Defined in Hercules.CNix.Store Methods | |
HasEncapsulation NixStorePath StorePath Source # | |
Defined in Hercules.CNix.Store Methods moveToForeignPtrWrapper :: Ptr NixStorePath -> IO StorePath Source # |
data NixStorePathWithOutputs Source #
Instances
Finalizer NixStorePathWithOutputs Source # | |
Defined in Hercules.CNix.Store Methods | |
HasEncapsulation NixStorePathWithOutputs StorePathWithOutputs Source # | |
Defined in Hercules.CNix.Store |
data CDerivation Source #
unsafeMallocBS :: MonadIO m => IO CString -> m ByteString Source #
Deprecated: Use unsafePackMallocCString