pub enum DurableAdmissionMode {
Off,
Monetary,
SideEffecting,
All,
}Variants§
Implementations§
Source§impl DurableAdmissionMode
impl DurableAdmissionMode
pub fn covers(self, effect_class: SideEffectClass) -> bool
pub fn validate_configuration( self, unsafe_development: bool, receipts: AdmissionReceiptPersistence, ) -> Result<Self, AdmissionOperationError>
Trait Implementations§
Source§impl Clone for DurableAdmissionMode
impl Clone for DurableAdmissionMode
Source§fn clone(&self) -> DurableAdmissionMode
fn clone(&self) -> DurableAdmissionMode
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 DurableAdmissionMode
Source§impl Debug for DurableAdmissionMode
impl Debug for DurableAdmissionMode
Source§impl Default for DurableAdmissionMode
impl Default for DurableAdmissionMode
Source§fn default() -> DurableAdmissionMode
fn default() -> DurableAdmissionMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DurableAdmissionMode
impl<'de> Deserialize<'de> for DurableAdmissionMode
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 DurableAdmissionMode
Source§impl Hash for DurableAdmissionMode
impl Hash for DurableAdmissionMode
Source§impl PartialEq for DurableAdmissionMode
impl PartialEq for DurableAdmissionMode
Source§impl Serialize for DurableAdmissionMode
impl Serialize for DurableAdmissionMode
impl StructuralPartialEq for DurableAdmissionMode
Auto Trait Implementations§
impl Freeze for DurableAdmissionMode
impl RefUnwindSafe for DurableAdmissionMode
impl Send for DurableAdmissionMode
impl Sync for DurableAdmissionMode
impl Unpin for DurableAdmissionMode
impl UnsafeUnpin for DurableAdmissionMode
impl UnwindSafe for DurableAdmissionMode
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more