pub struct CanicTimerStatus {
pub name: String,
pub subsystem: String,
pub status: TimerStatus,
pub enabled: bool,
pub registered: bool,
pub last_success_at_ns: Option<u64>,
pub last_failure_at_ns: Option<u64>,
pub next_due_at_ns: Option<u64>,
pub consecutive_failures: u64,
pub last_error_code: Option<String>,
pub last_error_summary: Option<String>,
}Fields§
§name: String§subsystem: String§status: TimerStatus§enabled: bool§registered: bool§last_success_at_ns: Option<u64>§last_failure_at_ns: Option<u64>§next_due_at_ns: Option<u64>§consecutive_failures: u64§last_error_code: Option<String>§last_error_summary: Option<String>Trait Implementations§
Source§impl CandidType for CanicTimerStatus
impl CandidType for CanicTimerStatus
Source§impl Clone for CanicTimerStatus
impl Clone for CanicTimerStatus
Source§fn clone(&self) -> CanicTimerStatus
fn clone(&self) -> CanicTimerStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CanicTimerStatus
impl Debug for CanicTimerStatus
Source§impl<'de> Deserialize<'de> for CanicTimerStatus
impl<'de> Deserialize<'de> for CanicTimerStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CanicTimerStatus
Source§impl PartialEq for CanicTimerStatus
impl PartialEq for CanicTimerStatus
Source§fn eq(&self, other: &CanicTimerStatus) -> bool
fn eq(&self, other: &CanicTimerStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CanicTimerStatus
impl Serialize for CanicTimerStatus
impl StructuralPartialEq for CanicTimerStatus
Auto Trait Implementations§
impl Freeze for CanicTimerStatus
impl RefUnwindSafe for CanicTimerStatus
impl Send for CanicTimerStatus
impl Sync for CanicTimerStatus
impl Unpin for CanicTimerStatus
impl UnsafeUnpin for CanicTimerStatus
impl UnwindSafe for CanicTimerStatus
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