pub struct MonetaryReleaseEvidenceV1 { /* private fields */ }Implementations§
Source§impl MonetaryReleaseEvidenceV1
impl MonetaryReleaseEvidenceV1
pub fn evidence_id(&self) -> &AdmissionDigest
pub fn bundle_digest(&self) -> &AdmissionDigest
pub fn to_persisted(&self) -> PersistedMonetaryReleaseEvidenceV1
pub fn from_persisted( value: PersistedMonetaryReleaseEvidenceV1, ) -> Result<Self, ToolOutcomeError>
pub fn canonical_bytes(&self) -> Result<Vec<u8>, ToolOutcomeError>
pub fn from_canonical_bytes(bytes: &[u8]) -> Result<Self, ToolOutcomeError>
Trait Implementations§
Source§impl Clone for MonetaryReleaseEvidenceV1
impl Clone for MonetaryReleaseEvidenceV1
Source§fn clone(&self) -> MonetaryReleaseEvidenceV1
fn clone(&self) -> MonetaryReleaseEvidenceV1
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 MonetaryReleaseEvidenceV1
impl Debug for MonetaryReleaseEvidenceV1
impl StructuralPartialEq for MonetaryReleaseEvidenceV1
Auto Trait Implementations§
impl Freeze for MonetaryReleaseEvidenceV1
impl RefUnwindSafe for MonetaryReleaseEvidenceV1
impl Send for MonetaryReleaseEvidenceV1
impl Sync for MonetaryReleaseEvidenceV1
impl Unpin for MonetaryReleaseEvidenceV1
impl UnsafeUnpin for MonetaryReleaseEvidenceV1
impl UnwindSafe for MonetaryReleaseEvidenceV1
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,
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