pub struct OastRegistrationReceipt { /* private fields */ }Expand description
Redacted receipt for one successful registration.
Implementations§
Source§impl OastRegistrationReceipt
impl OastRegistrationReceipt
Sourcepub fn binding_id(&self) -> &OastBindingId
pub fn binding_id(&self) -> &OastBindingId
Returns the non-secret binding identity.
Sourcepub fn correlation_id(&self) -> &OastCorrelationId
pub fn correlation_id(&self) -> &OastCorrelationId
Returns the opaque correlation identity.
Sourcepub const fn issued_at(&self) -> OastMonotonicTime
pub const fn issued_at(&self) -> OastMonotonicTime
Returns registration time.
Sourcepub const fn expires_at(&self) -> OastMonotonicTime
pub const fn expires_at(&self) -> OastMonotonicTime
Returns exclusive expiry.
Sourcepub const fn poll_limit(&self) -> u16
pub const fn poll_limit(&self) -> u16
Returns the granted poll count.
Sourcepub const fn allowed_protocols(&self) -> OastProtocolSet
pub const fn allowed_protocols(&self) -> OastProtocolSet
Returns the granted protocols.
Trait Implementations§
Source§impl Clone for OastRegistrationReceipt
impl Clone for OastRegistrationReceipt
Source§fn clone(&self) -> OastRegistrationReceipt
fn clone(&self) -> OastRegistrationReceipt
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 OastRegistrationReceipt
impl Debug for OastRegistrationReceipt
impl Eq for OastRegistrationReceipt
Source§impl PartialEq for OastRegistrationReceipt
impl PartialEq for OastRegistrationReceipt
impl StructuralPartialEq for OastRegistrationReceipt
Auto Trait Implementations§
impl Freeze for OastRegistrationReceipt
impl RefUnwindSafe for OastRegistrationReceipt
impl Send for OastRegistrationReceipt
impl Sync for OastRegistrationReceipt
impl Unpin for OastRegistrationReceipt
impl UnsafeUnpin for OastRegistrationReceipt
impl UnwindSafe for OastRegistrationReceipt
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more