pub struct VerifiedAdmissionReceipt(/* private fields */);Expand description
A receipt qualified by the kernel against the exact admission projection.
Raw participant and post-return evidence constructors are absent from the production API until their authority verifier ports are available.
ⓘ
use chio_kernel::admission_operation::PaymentTerminalEvidence;
use chio_kernel::tool_outcome::EvaluationStepResultV1;
let _ = PaymentTerminalEvidence::from_source_verified;
let _ = EvaluationStepResultV1::pure;Implementations§
Source§impl VerifiedAdmissionReceipt
impl VerifiedAdmissionReceipt
pub const fn receipt(&self) -> &ChioReceipt
Trait Implementations§
Source§impl Clone for VerifiedAdmissionReceipt
impl Clone for VerifiedAdmissionReceipt
Source§fn clone(&self) -> VerifiedAdmissionReceipt
fn clone(&self) -> VerifiedAdmissionReceipt
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 VerifiedAdmissionReceipt
impl Debug for VerifiedAdmissionReceipt
Auto Trait Implementations§
impl Freeze for VerifiedAdmissionReceipt
impl RefUnwindSafe for VerifiedAdmissionReceipt
impl Send for VerifiedAdmissionReceipt
impl Sync for VerifiedAdmissionReceipt
impl Unpin for VerifiedAdmissionReceipt
impl UnsafeUnpin for VerifiedAdmissionReceipt
impl UnwindSafe for VerifiedAdmissionReceipt
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