pub enum SideEffectPolicy {
None,
ReadOnly,
IdempotentWrite,
ExternalWrite,
PaymentOrSensitiveAction,
Unknown,
}Variants§
Trait Implementations§
Source§impl Clone for SideEffectPolicy
impl Clone for SideEffectPolicy
Source§fn clone(&self) -> SideEffectPolicy
fn clone(&self) -> SideEffectPolicy
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 SideEffectPolicy
Source§impl Debug for SideEffectPolicy
impl Debug for SideEffectPolicy
Source§impl<'de> Deserialize<'de> for SideEffectPolicy
impl<'de> Deserialize<'de> for SideEffectPolicy
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 SideEffectPolicy
Source§impl PartialEq for SideEffectPolicy
impl PartialEq for SideEffectPolicy
Source§fn eq(&self, other: &SideEffectPolicy) -> bool
fn eq(&self, other: &SideEffectPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SideEffectPolicy
impl Serialize for SideEffectPolicy
impl StructuralPartialEq for SideEffectPolicy
Auto Trait Implementations§
impl Freeze for SideEffectPolicy
impl RefUnwindSafe for SideEffectPolicy
impl Send for SideEffectPolicy
impl Sync for SideEffectPolicy
impl Unpin for SideEffectPolicy
impl UnsafeUnpin for SideEffectPolicy
impl UnwindSafe for SideEffectPolicy
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