pub enum Safety {
ReadOnly,
LocalWrite,
Mutating,
}Expand description
How dangerous an invocation is.
Variants§
ReadOnly
Inspects state; changes nothing on any network or on disk.
LocalWrite
Writes local files/state (scaffolds, caches, keystores, lock files), but never signs or submits anything.
Mutating
Signs and/or submits a transaction, or funds an account. Changes
ledger state. Always requires_confirmation.
Trait Implementations§
impl Copy for Safety
Source§impl<'de> Deserialize<'de> for Safety
impl<'de> Deserialize<'de> for Safety
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 Safety
impl StructuralPartialEq for Safety
Auto Trait Implementations§
impl Freeze for Safety
impl RefUnwindSafe for Safety
impl Send for Safety
impl Sync for Safety
impl Unpin for Safety
impl UnsafeUnpin for Safety
impl UnwindSafe for Safety
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