pub struct StoreSpanReferenceSource { /* private fields */ }Expand description
Production source over the bundled store’s existing readers: the realm’s quarantine queue (hard-block set) plus the identity/realm-scope active manifests resolved to full records (audit-flag set). Mob-scope records do not carry session evidence (promotion copies drop evidence refs), so identity + realm scopes are the complete evidence-citing population.
Implementations§
Trait Implementations§
Source§impl SpanReferenceSource for StoreSpanReferenceSource
impl SpanReferenceSource for StoreSpanReferenceSource
fn span_references<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
identity: &'life1 str,
session_key: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<SpanReference>, String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Auto Trait Implementations§
impl Freeze for StoreSpanReferenceSource
impl RefUnwindSafe for StoreSpanReferenceSource
impl Send for StoreSpanReferenceSource
impl Sync for StoreSpanReferenceSource
impl Unpin for StoreSpanReferenceSource
impl UnsafeUnpin for StoreSpanReferenceSource
impl UnwindSafe for StoreSpanReferenceSource
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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