pub struct Retrieval {
pub revision: String,
pub identifiers: Vec<String>,
pub candidates: Vec<Candidate>,
pub status: String,
pub limits: BTreeMap<&'static str, usize>,
pub warnings: Vec<String>,
pub issue: String,
}Expand description
Retrieval provenance and limits, including evidence omitted by the bounds.
Fields§
§revision: StringPinned commit inspected by git grep and git show.
identifiers: Vec<String>Exact issue vocabulary retained for retrieval.
candidates: Vec<Candidate>Candidate definitions, deduplicated by path and signature line.
status: StringEmpty-retrieval reason or ready.
limits: BTreeMap<&'static str, usize>Actual limits used by this implementation.
warnings: Vec<String>Skipped evidence, truncation and interpretation limitations.
issue: StringBounded issue text included in judgment state.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Retrieval
impl RefUnwindSafe for Retrieval
impl Send for Retrieval
impl Sync for Retrieval
impl Unpin for Retrieval
impl UnsafeUnpin for Retrieval
impl UnwindSafe for Retrieval
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