Struct autd3_driver::cpu::GlobalHeader
source · [−]#[repr(C)]pub struct GlobalHeader {
pub msg_id: u8,
pub fpga_flag: FPGAControlFlags,
pub cpu_flag: CPUControlFlags,
pub size: u8,
pub data: [u8; 124],
}
Fields
msg_id: u8
fpga_flag: FPGAControlFlags
cpu_flag: CPUControlFlags
size: u8
data: [u8; 124]
Implementations
sourceimpl GlobalHeader
impl GlobalHeader
pub fn new() -> Self
pub fn mod_head(&self) -> &MOD_HEAD
pub fn mod_head_mut(&mut self) -> &mut MOD_HEAD
pub fn mod_body(&self) -> &MOD_BODY
pub fn mod_body_mut(&mut self) -> &mut MOD_BODY
pub fn silencer_header(&self) -> &SILENCER_HEADER
pub fn silencer_header_mut(&mut self) -> &mut SILENCER_HEADER
Trait Implementations
sourceimpl Clone for GlobalHeader
impl Clone for GlobalHeader
sourcefn clone(&self) -> GlobalHeader
fn clone(&self) -> GlobalHeader
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for GlobalHeader
impl Default for GlobalHeader
impl Copy for GlobalHeader
Auto Trait Implementations
impl RefUnwindSafe for GlobalHeader
impl Send for GlobalHeader
impl Sync for GlobalHeader
impl Unpin for GlobalHeader
impl UnwindSafe for GlobalHeader
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more