pub enum RoundClearance {
Clean(ClearanceFacts),
ZeroDomain(ClearanceFacts),
Findings(ClearanceFacts),
}Variants§
Clean(ClearanceFacts)
No dep-API risk; at least one candidate touched analyzable surface.
ZeroDomain(ClearanceFacts)
Every candidate was inapplicable; backhopper’s dep and symbol domain did not intersect this round.
Findings(ClearanceFacts)
A reviewer should review: a blocking verdict, tracked-dep references, or a snapshot-missing pin bump.
Implementations§
Source§impl RoundClearance
impl RoundClearance
pub fn from_results( results: &[BatchResult], self_projects: &BTreeSet<ProjectName>, ) -> Self
pub fn facts(&self) -> &ClearanceFacts
pub fn is_clean(&self) -> bool
Trait Implementations§
Source§impl Clone for RoundClearance
impl Clone for RoundClearance
Source§impl Debug for RoundClearance
impl Debug for RoundClearance
impl Eq for RoundClearance
Source§impl PartialEq for RoundClearance
impl PartialEq for RoundClearance
impl StructuralPartialEq for RoundClearance
Auto Trait Implementations§
impl Forget for RoundClearance
impl Freeze for RoundClearance
impl Move for RoundClearance
impl RefUnwindSafe for RoundClearance
impl Send for RoundClearance
impl Sync for RoundClearance
impl Unpin for RoundClearance
impl UnsafeUnpin for RoundClearance
impl UnwindSafe for RoundClearance
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