Hoogle Search
Within LTS Haskell 24.40 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
basement Basement.Imports No documentation available.
class (Functor m, Applicative m, Monad m) =>
PrimMonad (m :: Type -> Type)basement Basement.Monad Primitive monad that can handle mutation. For example: IO and ST.
-
No documentation available.
-
basement Basement.PrimType A constraint class for serializable type that have an unique memory compare representation e.g. Float and Double have -0.0 and 0.0 which are Eq individual, yet have a different memory representation which doesn't allow for memcmp operation
-
basement Basement.PrimType Represent the accessor for types that can be stored in the UArray and MUArray. Types need to be a instance of storable and have fixed sized.
-
No documentation available.
-
basement Basement.Types.Ptr A value of type Ptr a represents a pointer to an object, or an array of objects, which may be marshalled to or from Haskell values of type a. The type a will often be an instance of class Storable which provides the marshalling operations. However this is not essential, and you can provide your own operations to access the pointer. For example you might write small foreign functions to get or set the fields of a C struct.
-
basement Basement.Types.Ptr No documentation available.
-
basement Basement.UArray Represent the accessor for types that can be stored in the UArray and MUArray. Types need to be a instance of storable and have fixed sized.
-
PKCS5 (RFC 1423) and IPSec ESP (RFC 4303) padding methods are implemented both as trivial functions operating on bytestrings and as Put routines usable from the Data.Serialize module. These methods do not work for algorithms or pad sizes in excess of 255 bytes (2040 bits, so extremely large as far as cipher needs are concerned).