#[non_exhaustive]pub struct AlarmEventData {
pub count_value: u64,
pub alarm_value: u64,
}Expand description
GPTimer alarm 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.count_value: u64Current count value
alarm_value: u64Current alarm value
Trait Implementations§
Source§impl Clone for AlarmEventData
impl Clone for AlarmEventData
Source§fn clone(&self) -> AlarmEventData
fn clone(&self) -> AlarmEventData
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 AlarmEventData
impl Debug for AlarmEventData
Source§impl From<gptimer_alarm_event_data_t> for AlarmEventData
impl From<gptimer_alarm_event_data_t> for AlarmEventData
Source§fn from(value: gptimer_alarm_event_data_t) -> Self
fn from(value: gptimer_alarm_event_data_t) -> Self
Converts to this type from the input type.
Source§impl PartialEq for AlarmEventData
impl PartialEq for AlarmEventData
impl Eq for AlarmEventData
impl StructuralPartialEq for AlarmEventData
Auto Trait Implementations§
impl Freeze for AlarmEventData
impl RefUnwindSafe for AlarmEventData
impl Send for AlarmEventData
impl Sync for AlarmEventData
impl Unpin for AlarmEventData
impl UnsafeUnpin for AlarmEventData
impl UnwindSafe for AlarmEventData
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)