pub enum ContainmentOutcome {
Inside(ContainmentEvidence),
Outside(ContainmentEvidence),
}Expand description
Whether a clearance footprint lies inside its scopes.
Both answers are claims about the whole footprint: Inside that no part
of positive area lies outside every scope, Outside that some part does.
A backend that can only bound the footprint (a cylinder’s disc) answers
neither while the bounds disagree.
Variants§
Inside(ContainmentEvidence)
Outside(ContainmentEvidence)
Trait Implementations§
Source§impl Clone for ContainmentOutcome
impl Clone for ContainmentOutcome
Source§impl Debug for ContainmentOutcome
impl Debug for ContainmentOutcome
Source§impl PartialEq for ContainmentOutcome
impl PartialEq for ContainmentOutcome
impl StructuralPartialEq for ContainmentOutcome
Auto Trait Implementations§
impl Freeze for ContainmentOutcome
impl RefUnwindSafe for ContainmentOutcome
impl Send for ContainmentOutcome
impl Sync for ContainmentOutcome
impl Unpin for ContainmentOutcome
impl UnsafeUnpin for ContainmentOutcome
impl UnwindSafe for ContainmentOutcome
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