fn encode( build: impl FnOnce(&mut [u8]) -> Result<usize, WriteError>, ) -> Result<Vec<u8>>
Build a request frame into a buffer large enough for anything the binding carries.