Skip to main content

CanFdFrameMutExt

Trait CanFdFrameMutExt 

Source
pub trait CanFdFrameMutExt: CanFdFrameExt {
    // Required method
    fn as_bytes_mut(&mut self) -> &mut [u8];

    // Provided methods
    fn set_id_word(&mut self, word: u32) -> Result<(), CanError> { ... }
    fn set_standard_id(&mut self, id: &StandardCanId) -> Result<(), CanError> { ... }
    fn set_extended_id(&mut self, id: &ExtendedCanId) -> Result<(), CanError> { ... }
    fn set_flags(
        &mut self,
        edl: bool,
        brs: bool,
        esi: bool,
    ) -> Result<(), CanError> { ... }
    fn set_dlc(&mut self, dlc: u8) -> Result<(), CanError> { ... }
    fn write_data(&mut self, data: &[u8]) -> Result<(), CanError> { ... }
}

Required Methods§

Source

fn as_bytes_mut(&mut self) -> &mut [u8]

Provided Methods§

Source

fn set_id_word(&mut self, word: u32) -> Result<(), CanError>

Source

fn set_standard_id(&mut self, id: &StandardCanId) -> Result<(), CanError>

Source

fn set_extended_id(&mut self, id: &ExtendedCanId) -> Result<(), CanError>

Source

fn set_flags(&mut self, edl: bool, brs: bool, esi: bool) -> Result<(), CanError>

Source

fn set_dlc(&mut self, dlc: u8) -> Result<(), CanError>

Source

fn write_data(&mut self, data: &[u8]) -> Result<(), CanError>

Implementations on Foreign Types§

Source§

impl<'a> CanFdFrameMutExt for CanFdFrameMut<'a>

Source§

fn as_bytes_mut(&mut self) -> &mut [u8]

Implementors§