pub struct ResolutionAttempt { /* private fields */ }Expand description
A query and transport admission bound to engine generations.
Implementations§
Source§impl ResolutionAttempt
impl ResolutionAttempt
Sourcepub const fn runtime_session(&self) -> [u8; 16]
pub const fn runtime_session(&self) -> [u8; 16]
Runtime session at admission.
Sourcepub const fn runtime_generation(&self) -> u64
pub const fn runtime_generation(&self) -> u64
Runtime generation at admission.
Sourcepub const fn policy_generation(&self) -> u64
pub const fn policy_generation(&self) -> u64
Policy generation at admission.
Sourcepub const fn transport(&self) -> ResolutionTransport
pub const fn transport(&self) -> ResolutionTransport
Actual transport for this attempt.
Trait Implementations§
Source§impl Clone for ResolutionAttempt
impl Clone for ResolutionAttempt
Source§fn clone(&self) -> ResolutionAttempt
fn clone(&self) -> ResolutionAttempt
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 ResolutionAttempt
impl Debug for ResolutionAttempt
impl Eq for ResolutionAttempt
Source§impl PartialEq for ResolutionAttempt
impl PartialEq for ResolutionAttempt
impl StructuralPartialEq for ResolutionAttempt
Auto Trait Implementations§
impl Freeze for ResolutionAttempt
impl RefUnwindSafe for ResolutionAttempt
impl Send for ResolutionAttempt
impl Sync for ResolutionAttempt
impl Unpin for ResolutionAttempt
impl UnsafeUnpin for ResolutionAttempt
impl UnwindSafe for ResolutionAttempt
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.