#[repr(C, align(8))]pub struct canxl_frame {
pub prio: canid_t,
pub flags: u8,
pub sdt: u8,
pub len: u16,
pub af: u32,
pub data: [u8; 2048],
}
Fields§
§prio: canid_t
§flags: u8
§sdt: u8
§len: u16
§af: u32
§data: [u8; 2048]
Trait Implementations§
Source§impl Clone for canxl_frame
impl Clone for canxl_frame
Source§fn clone(&self) -> canxl_frame
fn clone(&self) -> canxl_frame
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for canxl_frame
Auto Trait Implementations§
impl Freeze for canxl_frame
impl RefUnwindSafe for canxl_frame
impl Send for canxl_frame
impl Sync for canxl_frame
impl Unpin for canxl_frame
impl UnwindSafe for canxl_frame
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 2064 bytes