pub enum CrossingConfirmation {
Corners,
Pierce,
}Expand description
Which confirmation convicted a FaceCrossing.
Recorded so a sweep can attribute every hit to the question that caught it. The two ask the same thing — does one face’s surface sit on BOTH sides of the other’s carrier — of different sample points, and the sample points are the whole difference between them.
Variants§
Corners
[straddle]: the triangles’ OWN CORNERS, in both directions.
Pierce
[pierce_straddle]: an edge of one triangle through the other’s
interior, with the samples taken at the pierce.
Trait Implementations§
Source§impl Clone for CrossingConfirmation
impl Clone for CrossingConfirmation
impl Copy for CrossingConfirmation
Source§impl Debug for CrossingConfirmation
impl Debug for CrossingConfirmation
impl Eq for CrossingConfirmation
Source§impl PartialEq for CrossingConfirmation
impl PartialEq for CrossingConfirmation
Source§impl Serialize for CrossingConfirmation
impl Serialize for CrossingConfirmation
impl StructuralPartialEq for CrossingConfirmation
Auto Trait Implementations§
impl Freeze for CrossingConfirmation
impl RefUnwindSafe for CrossingConfirmation
impl Send for CrossingConfirmation
impl Sync for CrossingConfirmation
impl Unpin for CrossingConfirmation
impl UnsafeUnpin for CrossingConfirmation
impl UnwindSafe for CrossingConfirmation
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.