struct Prefetched(Result<Option<OperatorClaim>, ClaimFetchError>);Expand description
A ClaimSource holding a result already fetched, so
didbot_pds::OperatorRelation::poll — synchronous by design — can be called
with no I/O of its own. Not pub: the whole point is that nothing
outside this module’s own poll tick constructs one.
Tuple Fields§
§0: Result<Option<OperatorClaim>, ClaimFetchError>Trait Implementations§
Source§impl ClaimSource for Prefetched
impl ClaimSource for Prefetched
Source§fn get_claim(
&self,
_operator_did: &str,
_hostname: &str,
) -> Result<Option<OperatorClaim>, ClaimFetchError>
fn get_claim( &self, _operator_did: &str, _hostname: &str, ) -> Result<Option<OperatorClaim>, ClaimFetchError>
Auto Trait Implementations§
impl Freeze for Prefetched
impl RefUnwindSafe for Prefetched
impl Send for Prefetched
impl Sync for Prefetched
impl Unpin for Prefetched
impl UnsafeUnpin for Prefetched
impl UnwindSafe for Prefetched
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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