pub enum CapsuleState {
Sealed,
Executing,
Executed,
Destroyed,
Expired,
}Expand description
Capsule lifecycle state
Variants§
Sealed
Capsule is sealed and ready for execution
Executing
Capsule is currently executing
Executed
Capsule was successfully executed
Destroyed
Capsule was destroyed due to breach
Expired
Capsule expired
Trait Implementations§
Source§impl Clone for CapsuleState
impl Clone for CapsuleState
Source§fn clone(&self) -> CapsuleState
fn clone(&self) -> CapsuleState
Returns a duplicate of the value. Read more
1.0.0 · 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 CapsuleState
impl Debug for CapsuleState
Source§impl<'de> Deserialize<'de> for CapsuleState
impl<'de> Deserialize<'de> for CapsuleState
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
Source§impl PartialEq for CapsuleState
impl PartialEq for CapsuleState
Source§impl Serialize for CapsuleState
impl Serialize for CapsuleState
impl Copy for CapsuleState
impl Eq for CapsuleState
impl StructuralPartialEq for CapsuleState
Auto Trait Implementations§
impl Freeze for CapsuleState
impl RefUnwindSafe for CapsuleState
impl Send for CapsuleState
impl Sync for CapsuleState
impl Unpin for CapsuleState
impl UnwindSafe for CapsuleState
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