pub struct SimilarCodeReviewedCandidate {
pub candidate: SimilarCodeCandidate,
pub verdict: Option<SimilarCodeVerdict>,
pub verdict_match: SimilarCodeVerdictMatch,
pub outcome: SimilarCodeDomainOutcome,
}Expand description
One candidate joined with its separate verdict, if safely matched.
Fields§
§candidate: SimilarCodeCandidateImmutable raw candidate, unchanged by review.
verdict: Option<SimilarCodeVerdict>Safely matched external verdict, absent when still unverified.
verdict_match: SimilarCodeVerdictMatchMatch or abstention path used by review.
outcome: SimilarCodeDomainOutcomeDomain outcome. Unverified or ambiguous entries use needs-human-review.
Trait Implementations§
Source§impl Clone for SimilarCodeReviewedCandidate
impl Clone for SimilarCodeReviewedCandidate
Source§impl Debug for SimilarCodeReviewedCandidate
impl Debug for SimilarCodeReviewedCandidate
Source§impl<'de> Deserialize<'de> for SimilarCodeReviewedCandidate
impl<'de> Deserialize<'de> for SimilarCodeReviewedCandidate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for SimilarCodeReviewedCandidate
Auto Trait Implementations§
impl Freeze for SimilarCodeReviewedCandidate
impl RefUnwindSafe for SimilarCodeReviewedCandidate
impl Send for SimilarCodeReviewedCandidate
impl Sync for SimilarCodeReviewedCandidate
impl Unpin for SimilarCodeReviewedCandidate
impl UnsafeUnpin for SimilarCodeReviewedCandidate
impl UnwindSafe for SimilarCodeReviewedCandidate
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