pub struct DiscoveryCacheHints { /* private fields */ }Expand description
Required final caching hints for a server/discover result.
Safe local construction is intentionally limited to the private scope. A public cache scope is peer provenance admitted only while decoding an already-received wire result; it is not a general authority grant.
Implementations§
Source§impl DiscoveryCacheHints
impl DiscoveryCacheHints
Sourcepub fn private_ttl_ms(ttl_ms: u64) -> Self
pub fn private_ttl_ms(ttl_ms: u64) -> Self
Creates a server-generated, private cache hint with a nonnegative TTL in milliseconds.
Trait Implementations§
Source§impl Clone for DiscoveryCacheHints
impl Clone for DiscoveryCacheHints
Source§fn clone(&self) -> DiscoveryCacheHints
fn clone(&self) -> DiscoveryCacheHints
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 DiscoveryCacheHints
impl Debug for DiscoveryCacheHints
impl Eq for DiscoveryCacheHints
Source§impl PartialEq for DiscoveryCacheHints
impl PartialEq for DiscoveryCacheHints
Source§impl Serialize for DiscoveryCacheHints
impl Serialize for DiscoveryCacheHints
impl StructuralPartialEq for DiscoveryCacheHints
Auto Trait Implementations§
impl Freeze for DiscoveryCacheHints
impl RefUnwindSafe for DiscoveryCacheHints
impl Send for DiscoveryCacheHints
impl Sync for DiscoveryCacheHints
impl Unpin for DiscoveryCacheHints
impl UnsafeUnpin for DiscoveryCacheHints
impl UnwindSafe for DiscoveryCacheHints
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).