Macro bytecodec::bytecodec_try_encode
[−]
[src]
macro_rules! bytecodec_try_encode { ($encoder:expr, $offset:expr, $buf:expr, $eos:expr) => { ... }; }
Tries to encode items to the given buffer.
This macro is expanded to the following expression.
ⓘThis example is not tested
if !$encoder.is_idle() { $offset += track!($encoder.encode(&mut $buf[$offset..], $eos))?; if !$encoder.is_idle() { return Ok($offset); } }