pub trait EmitAndCount {
// Required method
fn emit(
&mut self,
encoder: &mut BinEncoder<'_>,
) -> Result<usize, ProtoError>;
}
Expand description
A trait that defines types which can be emitted as a set, with the associated count returned.
Required Methods§
Sourcefn emit(&mut self, encoder: &mut BinEncoder<'_>) -> Result<usize, ProtoError>
fn emit(&mut self, encoder: &mut BinEncoder<'_>) -> Result<usize, ProtoError>
Emit self to the encoder and return the count of items