Trait diagnostics_log_encoding::encode::RecordFields
source · pub trait RecordFields {
// Required methods
fn severity(&self) -> u8;
fn timestamp(&self) -> Time;
fn write_arguments<B: MutableBuffer>(
&self,
writer: &mut Encoder<B>
) -> Result<(), EncodingError>;
}
Expand description
Trait implemented by complete Records.
Required Methods§
sourcefn write_arguments<B: MutableBuffer>(
&self,
writer: &mut Encoder<B>
) -> Result<(), EncodingError>
fn write_arguments<B: MutableBuffer>( &self, writer: &mut Encoder<B> ) -> Result<(), EncodingError>
Consumes this type and writes all the arguments.
Object Safety§
This trait is not object safe.