#[repr(u32)]pub enum Phase {
NarrowPhase = 0,
SelfIntersections = 1,
CandidatePoints = 2,
Registries = 3,
Arrangements = 4,
Cells = 5,
Winding = 6,
Assemble = 7,
ExactBoolean = 8,
}Expand description
Coarse pipeline stages, in the order the robust engine runs them.
Ids are part of the FFI surface (manifold_rs_progress_phase_name), so new
phases are appended rather than inserted.
Variants§
NarrowPhase = 0
SelfIntersections = 1
CandidatePoints = 2
Registries = 3
Arrangements = 4
Cells = 5
Winding = 6
Assemble = 7
ExactBoolean = 8
The exact engine, reported as one indeterminate phase.
Implementations§
Trait Implementations§
impl Copy for Phase
impl Eq for Phase
Source§impl Ord for Phase
impl Ord for Phase
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for Phase
impl PartialOrd for Phase
impl StructuralPartialEq for Phase
Auto Trait Implementations§
impl Freeze for Phase
impl RefUnwindSafe for Phase
impl Send for Phase
impl Sync for Phase
impl Unpin for Phase
impl UnsafeUnpin for Phase
impl UnwindSafe for Phase
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