pub struct VerifiedAdmissionTerminalProjectionV1 { /* private fields */ }Implementations§
Source§impl VerifiedAdmissionTerminalProjectionV1
impl VerifiedAdmissionTerminalProjectionV1
pub const fn signer_key(&self) -> &PublicKey
pub const fn pre_dispatch_release_proof( &self, ) -> Option<&VerifiedPreDispatchNoEffect>
pub const fn context(&self) -> &AdmissionProjectionContext
pub const fn source_operation(&self) -> &AdmissionOperationV1
pub const fn terminal_operation(&self) -> &AdmissionOperationV1
pub fn projection_json(&self) -> &[u8] ⓘ
pub fn manifest_json(&self) -> &[u8] ⓘ
pub fn records(&self) -> &[VerifiedAdmissionTerminalProjectionRecordV1]
pub const fn channel_terminal( &self, ) -> Option<&VerifiedChannelTerminalProjectionV1>
pub const fn requires_anchored_economic_commit(&self) -> bool
pub const fn observer(&self) -> Option<&AdmissionTerminalObserverProjectionV1>
pub fn terminal(&self) -> Result<AdmissionTerminal, AdmissionOperationError>
Trait Implementations§
Source§impl Clone for VerifiedAdmissionTerminalProjectionV1
impl Clone for VerifiedAdmissionTerminalProjectionV1
Source§fn clone(&self) -> VerifiedAdmissionTerminalProjectionV1
fn clone(&self) -> VerifiedAdmissionTerminalProjectionV1
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 Eq for VerifiedAdmissionTerminalProjectionV1
impl StructuralPartialEq for VerifiedAdmissionTerminalProjectionV1
Auto Trait Implementations§
impl Freeze for VerifiedAdmissionTerminalProjectionV1
impl RefUnwindSafe for VerifiedAdmissionTerminalProjectionV1
impl Send for VerifiedAdmissionTerminalProjectionV1
impl Sync for VerifiedAdmissionTerminalProjectionV1
impl Unpin for VerifiedAdmissionTerminalProjectionV1
impl UnsafeUnpin for VerifiedAdmissionTerminalProjectionV1
impl UnwindSafe for VerifiedAdmissionTerminalProjectionV1
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<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