#[non_exhaustive]pub enum PlanEntryStatus {
Pending,
InProgress,
Completed,
Cancelled,
}Expand description
Lifecycle of a PlanEntry. #[non_exhaustive] — a harness may report
states beyond these.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for PlanEntryStatus
impl Clone for PlanEntryStatus
Source§fn clone(&self) -> PlanEntryStatus
fn clone(&self) -> PlanEntryStatus
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 moreimpl Copy for PlanEntryStatus
Source§impl Debug for PlanEntryStatus
impl Debug for PlanEntryStatus
impl Eq for PlanEntryStatus
Source§impl PartialEq for PlanEntryStatus
impl PartialEq for PlanEntryStatus
Source§impl Serialize for PlanEntryStatus
impl Serialize for PlanEntryStatus
impl StructuralPartialEq for PlanEntryStatus
Auto Trait Implementations§
impl Freeze for PlanEntryStatus
impl RefUnwindSafe for PlanEntryStatus
impl Send for PlanEntryStatus
impl Sync for PlanEntryStatus
impl Unpin for PlanEntryStatus
impl UnsafeUnpin for PlanEntryStatus
impl UnwindSafe for PlanEntryStatus
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