pub enum RestoreSafetyLaneRecord {
NoIrreversibleEffects,
ApplicationFenced,
}Expand description
Explicit original safety lane; neither declaration proves the application safe.
Variants§
NoIrreversibleEffects
An application-qualified absence of irreversible external effects is required.
ApplicationFenced
An exact continuously retained fence outside rewindable state is required.
Trait Implementations§
Source§impl Clone for RestoreSafetyLaneRecord
impl Clone for RestoreSafetyLaneRecord
impl Copy for RestoreSafetyLaneRecord
Source§impl Debug for RestoreSafetyLaneRecord
impl Debug for RestoreSafetyLaneRecord
Source§impl<'de> Deserialize<'de> for RestoreSafetyLaneRecord
impl<'de> Deserialize<'de> for RestoreSafetyLaneRecord
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 RestoreSafetyLaneRecord
Source§impl PartialEq for RestoreSafetyLaneRecord
impl PartialEq for RestoreSafetyLaneRecord
Source§impl Serialize for RestoreSafetyLaneRecord
impl Serialize for RestoreSafetyLaneRecord
impl StructuralPartialEq for RestoreSafetyLaneRecord
Auto Trait Implementations§
impl Freeze for RestoreSafetyLaneRecord
impl RefUnwindSafe for RestoreSafetyLaneRecord
impl Send for RestoreSafetyLaneRecord
impl Sync for RestoreSafetyLaneRecord
impl Unpin for RestoreSafetyLaneRecord
impl UnsafeUnpin for RestoreSafetyLaneRecord
impl UnwindSafe for RestoreSafetyLaneRecord
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