#[non_exhaustive]pub struct TxDoneEventData {
pub num_symbols: usize,
}Expand description
Type of RMT TX done event data.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.num_symbols: usizeThe number of symbols (Symbol) that have been transmitted.
This also reflects the size of the encoding artifacts. Please
note, this value accounts for the EOF symbol as well, which
is automatically appended by the driver to mark the end of one
transaction.
Trait Implementations§
Source§impl Clone for TxDoneEventData
impl Clone for TxDoneEventData
Source§fn clone(&self) -> TxDoneEventData
fn clone(&self) -> TxDoneEventData
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TxDoneEventData
impl Debug for TxDoneEventData
Source§impl From<rmt_tx_done_event_data_t> for TxDoneEventData
impl From<rmt_tx_done_event_data_t> for TxDoneEventData
Source§fn from(data: rmt_tx_done_event_data_t) -> Self
fn from(data: rmt_tx_done_event_data_t) -> Self
Converts to this type from the input type.
impl Copy for TxDoneEventData
Auto Trait Implementations§
impl Freeze for TxDoneEventData
impl RefUnwindSafe for TxDoneEventData
impl Send for TxDoneEventData
impl Sync for TxDoneEventData
impl Unpin for TxDoneEventData
impl UnsafeUnpin for TxDoneEventData
impl UnwindSafe for TxDoneEventData
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)