#[repr(C, align(8))]pub struct can_frame {
pub can_id: canid_t,
pub can_dlc: u8,
pub data: [u8; 8],
/* private fields */
}
Fields§
§can_id: canid_t
§can_dlc: u8
§data: [u8; 8]
Trait Implementations§
Auto Trait Implementations§
impl Freeze for can_frame
impl RefUnwindSafe for can_frame
impl Send for can_frame
impl Sync for can_frame
impl Unpin for can_frame
impl UnwindSafe for can_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: 16 bytes