pub struct SanitizedRuntimeTransaction(/* private fields */);Expand description
A runtime transaction whose structural invariants have been checked.
The inner transaction is only exposed immutably so sanitization remains valid for the lifetime of this value.
Implementations§
Source§impl SanitizedRuntimeTransaction
impl SanitizedRuntimeTransaction
pub fn into_inner(self) -> RuntimeTransaction
Methods from Deref<Target = RuntimeTransaction>§
Trait Implementations§
Source§impl AsRef<RuntimeTransaction> for SanitizedRuntimeTransaction
impl AsRef<RuntimeTransaction> for SanitizedRuntimeTransaction
Source§fn as_ref(&self) -> &RuntimeTransaction
fn as_ref(&self) -> &RuntimeTransaction
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for SanitizedRuntimeTransaction
impl Clone for SanitizedRuntimeTransaction
Source§fn clone(&self) -> SanitizedRuntimeTransaction
fn clone(&self) -> SanitizedRuntimeTransaction
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 moreSource§impl Debug for SanitizedRuntimeTransaction
impl Debug for SanitizedRuntimeTransaction
Source§impl Deref for SanitizedRuntimeTransaction
impl Deref for SanitizedRuntimeTransaction
impl Eq for SanitizedRuntimeTransaction
impl StructuralPartialEq for SanitizedRuntimeTransaction
Source§impl TryFrom<RuntimeTransaction> for SanitizedRuntimeTransaction
impl TryFrom<RuntimeTransaction> for SanitizedRuntimeTransaction
Source§type Error = SanitizeError
type Error = SanitizeError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for SanitizedRuntimeTransaction
impl RefUnwindSafe for SanitizedRuntimeTransaction
impl Send for SanitizedRuntimeTransaction
impl Sync for SanitizedRuntimeTransaction
impl Unpin for SanitizedRuntimeTransaction
impl UnsafeUnpin for SanitizedRuntimeTransaction
impl UnwindSafe for SanitizedRuntimeTransaction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.