pub struct CanicTimerStatus {Show 19 fields
pub name: String,
pub subsystem: String,
pub scheduling_mode: TimerSchedulingMode,
pub registration: TimerRegistrationStatus,
pub condition: TimerProcessCondition,
pub enabled: bool,
pub generation: u64,
pub next_due_at_ns: Option<u64>,
pub last_outcome: Option<TimerExecutionOutcome>,
pub last_work_count: u64,
pub last_success_at_ns: Option<u64>,
pub last_failure_at_ns: Option<u64>,
pub consecutive_expected_failures: u64,
pub schedules_since_runtime_start: u64,
pub executions_since_runtime_start: u64,
pub successes_since_runtime_start: u64,
pub expected_failures_since_runtime_start: u64,
pub invariant_failures_since_runtime_start: u64,
pub stale_callbacks_since_runtime_start: u64,
}Fields§
§name: String§subsystem: String§scheduling_mode: TimerSchedulingMode§registration: TimerRegistrationStatus§condition: TimerProcessCondition§enabled: bool§generation: u64§next_due_at_ns: Option<u64>§last_outcome: Option<TimerExecutionOutcome>§last_work_count: u64§last_success_at_ns: Option<u64>§last_failure_at_ns: Option<u64>§consecutive_expected_failures: u64§schedules_since_runtime_start: u64§executions_since_runtime_start: u64§successes_since_runtime_start: u64§expected_failures_since_runtime_start: u64§invariant_failures_since_runtime_start: u64§stale_callbacks_since_runtime_start: u64Trait 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§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