write_frame

Function write_frame 

Source
pub fn write_frame(
    message_type: u16,
    payload: &[u8],
    out: &mut Vec<u8>,
) -> Result<(), FramingError>
Expand description

Encode a frame (header plus payload) onto out. The inverse of parse_frame; parse_frame(write_frame(t, p)) == (t, p).

Refuses payloads longer than MAX_PAYLOAD_LEN rather than emitting a frame the wire would reject.