recv_with_transform_publish_step

Function recv_with_transform_publish_step 

Source
pub fn recv_with_transform_publish_step<Rx, Tx, F>(
    rx: &mut Rx,
    tx: &mut Tx,
    output: &mut [u8],
    on_full: OnFullV1,
    wait: &mut impl WaitStrategy,
    transform: F,
) -> Result<bool, LaneTxError>
where Rx: LaneRxBorrow, Tx: LaneTx, F: FnMut(&[u8], &mut [u8]) -> TransformOutcome,
Expand description

Receive-with (borrowed) → transform → publish primitive.

This is the same logical primitive as recv_transform_publish_step, but avoids copying the input bytes into an intermediate buffer.