Capnp.Gen.Capnp.Stream
data StreamResult Source #
Defined in Capnp.Gen.Capnp.Stream
Associated Types
type AllocHint StreamResult Source #
Methods
new :: RWCtx m s => AllocHint StreamResult -> Message ('Mut s) -> m (Raw StreamResult ('Mut s)) Source #
type ListAllocHint StreamResult Source #
newList :: RWCtx m s => ListAllocHint StreamResult -> Message ('Mut s) -> m (Raw (List StreamResult) ('Mut s)) Source #
typeId :: Word64 Source #
numStructWords :: Word16 Source #
numStructPtrs :: Word16 Source #
estimateAlloc :: Parsed StreamResult -> AllocHint StreamResult Source #
estimateListAlloc :: Vector (Parsed StreamResult) -> AllocHint (List StreamResult) Source #
marshalInto :: RWCtx m s => Raw StreamResult ('Mut s) -> Parsed StreamResult -> m () Source #
parse :: ReadCtx m 'Const => Raw StreamResult 'Const -> m (Parsed StreamResult) Source #
encode :: RWCtx m s => Message ('Mut s) -> Parsed StreamResult -> m (Raw StreamResult ('Mut s)) Source #
type Rep (Parsed StreamResult) :: Type -> Type #
from :: Parsed StreamResult -> Rep (Parsed StreamResult) x #
to :: Rep (Parsed StreamResult) x -> Parsed StreamResult #
showsPrec :: Int -> Parsed StreamResult -> ShowS #
show :: Parsed StreamResult -> String #
showList :: [Parsed StreamResult] -> ShowS #
(==) :: Parsed StreamResult -> Parsed StreamResult -> Bool #
(/=) :: Parsed StreamResult -> Parsed StreamResult -> Bool #