pub trait ExactSizeEncoder: Encoder {
// Required method
fn len(&self) -> usize;
// Provided method
fn is_empty(&self) -> bool { ... }
}Expand description
An encoder with a known size.
Required Methods§
Sourcefn len(&self) -> usize
fn len(&self) -> usize
The number of bytes remaining that the encoder will yield.
Important: returns an unspecified value if Encoder::advance has returned
EncoderStatus::Finished.
Provided Methods§
Sourcefn is_empty(&self) -> bool
fn is_empty(&self) -> bool
Returns whether the encoder would yield an empty response.
Important: returns an unspecified value if Encoder::advance has returned
EncoderStatus::Finished.