pub fn build_frame(header: &Header, payload: &[u8]) -> Vec<u8> โExpand description
Build a complete frame as a single byte vector.
Encodes header and appends payload into a contiguous buffer.
Use build_frame_parts for scatter/gather I/O (writev).
ยงExample
use procwire_client::protocol::{build_frame, Header, flags};
let header = Header::new(1, flags::RESPONSE, 42, 5);
let bytes = build_frame(&header, b"hello");
assert_eq!(bytes.len(), 11 + 5); // header + payload