Skip to main content

TryEncode

Trait TryEncode 

Source
pub trait TryEncode<T> {
    type Error;

    // Required method
    fn try_encode<D: CANWrite>(
        &self,
        data: &mut D,
        value: T,
    ) -> Result<(), Self::Error>;
}
Expand description

A trait modeling the failable encoding of data.

Required Associated Types§

Source

type Error

A type modelling the different possible failures of the encoding.

Required Methods§

Source

fn try_encode<D: CANWrite>( &self, data: &mut D, value: T, ) -> Result<(), Self::Error>

Tries to encode value into data.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§