Skip to main content

encode_prepare

Function encode_prepare 

Source
pub fn encode_prepare(
    context: EncodeContext,
    prepare: Prepare<'_>,
    metadata: &mut [u8],
    payload: &mut [u8],
) -> Result<PrepareEncoding, WireError>
Expand description

Encode into reusable caller-owned buffers, preserving them on rejection.

Reuses the supplied body/envelope digests; it does not recompress or rehash payloads. The caller must retain the exact output until transport releases it.