pub struct SessionStoreEvidenceResolver { /* private fields */ }Expand description
Resolves EvidenceRefs against the persistent session store: the
session must exist and any cited range must lie within the persisted
transcript. Constructed on the runtime, called from the store’s
blocking threads via Handle::block_on (spawn-blocking threads are not
async contexts, so this is sound).
Implementations§
Source§impl SessionStoreEvidenceResolver
impl SessionStoreEvidenceResolver
pub fn new(transcripts: Arc<dyn TranscriptSource>, handle: Handle) -> Self
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SessionStoreEvidenceResolver
impl !UnwindSafe for SessionStoreEvidenceResolver
impl Freeze for SessionStoreEvidenceResolver
impl Send for SessionStoreEvidenceResolver
impl Sync for SessionStoreEvidenceResolver
impl Unpin for SessionStoreEvidenceResolver
impl UnsafeUnpin for SessionStoreEvidenceResolver
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> 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