pub enum AssumptionSource {
UserSupplied,
Checked,
Unverified,
}Expand description
Where an assumption came from.
Variants§
UserSupplied
Supplied by the caller and not verified by the engine.
Checked
Checked by the engine for the supplied data.
Unverified
Required by the method but not verifiable from the supplied inputs.
Trait Implementations§
Source§impl Clone for AssumptionSource
impl Clone for AssumptionSource
Source§fn clone(&self) -> AssumptionSource
fn clone(&self) -> AssumptionSource
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 AssumptionSource
Source§impl Debug for AssumptionSource
impl Debug for AssumptionSource
Source§impl<'de> Deserialize<'de> for AssumptionSource
impl<'de> Deserialize<'de> for AssumptionSource
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 AssumptionSource
Source§impl PartialEq for AssumptionSource
impl PartialEq for AssumptionSource
Source§impl Serialize for AssumptionSource
impl Serialize for AssumptionSource
impl StructuralPartialEq for AssumptionSource
Auto Trait Implementations§
impl Freeze for AssumptionSource
impl RefUnwindSafe for AssumptionSource
impl Send for AssumptionSource
impl Sync for AssumptionSource
impl Unpin for AssumptionSource
impl UnsafeUnpin for AssumptionSource
impl UnwindSafe for AssumptionSource
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