Struct autd3_driver::cpu::TxDatagram
source · [−]pub struct TxDatagram {
pub num_bodies: usize,
/* private fields */
}Fields
num_bodies: usizeImplementations
sourceimpl TxDatagram
impl TxDatagram
pub fn new(size: usize) -> Self
pub fn size(&self) -> usize
pub fn data(&self) -> &[u8]ⓘNotable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
pub fn header(&self) -> &GlobalHeader
pub fn header_mut(&mut self) -> &mut GlobalHeader
pub fn body(&self) -> &[Body]
pub fn body_mut(&mut self) -> &mut [Body]
pub fn copy_from(&mut self, src: &TxDatagram)
Trait Implementations
sourceimpl Clone for TxDatagram
impl Clone for TxDatagram
sourcefn clone(&self) -> TxDatagram
fn clone(&self) -> TxDatagram
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
Auto Trait Implementations
impl RefUnwindSafe for TxDatagram
impl Send for TxDatagram
impl Sync for TxDatagram
impl Unpin for TxDatagram
impl UnwindSafe for TxDatagram
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more