hercules-ci-cnix-store-0.3.6.0: Haskell bindings for Nix's libstore
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hercules.CNix.Store.Context

Synopsis

Documentation

data StdString Source #

A C++ std::string

data Ref a Source #

A Nix ref, to be used in phantom types.

Instances

Instances details
Delete (Ref NixStore) Source # 
Instance details

Defined in Hercules.CNix.Store

Methods

delete :: Ptr (Ref NixStore) -> IO () Source #

Finalizer (Ref ValidPathInfo) Source # 
Instance details

Defined in Hercules.CNix.Store

data Strings Source #

A Nix Strings aka std::liststd::string

Instances

Instances details
Delete Strings Source # 
Instance details

Defined in Hercules.CNix.Store

Methods

delete :: Ptr Strings -> IO () Source #

Finalizer Strings Source # 
Instance details

Defined in Hercules.CNix.Store

data NixStore Source #

Instances

Instances details
Delete (Ref NixStore) Source # 
Instance details

Defined in Hercules.CNix.Store

Methods

delete :: Ptr (Ref NixStore) -> IO () Source #

data ValidPathInfo Source #

Instances

Instances details
Finalizer (Ref ValidPathInfo) Source # 
Instance details

Defined in Hercules.CNix.Store

data DerivationOutputsIterator Source #

Instances

Instances details
Delete DerivationOutputsIterator Source # 
Instance details

Defined in Hercules.CNix.Store

data DerivationInputsIterator Source #

Instances

Instances details
Delete DerivationInputsIterator Source # 
Instance details

Defined in Hercules.CNix.Store

data StringPairsIterator Source #

Instances

Instances details
Delete StringPairsIterator Source # 
Instance details

Defined in Hercules.CNix.Store

data StringPairs Source #

Instances

Instances details
Delete StringPairs Source # 
Instance details

Defined in Hercules.CNix.Store

Methods

delete :: Ptr StringPairs -> IO () Source #

data SecretKey Source #

Instances

Instances details
Finalizer SecretKey Source # 
Instance details

Defined in Hercules.CNix.Store

unsafeMallocBS :: MonadIO m => IO CString -> m ByteString Source #

Deprecated: Use unsafePackMallocCString