pub struct SimilarCodeEvaluation {
pub candidates: Vec<SimilarCodeCandidate>,
pub completion: SimilarCodeCompletion,
}Expand description
Results and boundedness evidence for one candidate-evaluation run.
Fields§
§candidates: Vec<SimilarCodeCandidate>Candidates ranked by similarity and then stable source identity.
completion: SimilarCodeCompletionMachine-readable completion evidence.
Trait Implementations§
Source§impl Clone for SimilarCodeEvaluation
impl Clone for SimilarCodeEvaluation
Source§impl Debug for SimilarCodeEvaluation
impl Debug for SimilarCodeEvaluation
Source§impl PartialEq for SimilarCodeEvaluation
impl PartialEq for SimilarCodeEvaluation
impl StructuralPartialEq for SimilarCodeEvaluation
Auto Trait Implementations§
impl Freeze for SimilarCodeEvaluation
impl RefUnwindSafe for SimilarCodeEvaluation
impl Send for SimilarCodeEvaluation
impl Sync for SimilarCodeEvaluation
impl Unpin for SimilarCodeEvaluation
impl UnsafeUnpin for SimilarCodeEvaluation
impl UnwindSafe for SimilarCodeEvaluation
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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