#[non_exhaustive]pub enum SectionRole {
Solid,
Sheet,
}Expand description
What the sectioned mesh is.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Solid
A closed, consistently wound, outward oriented two-manifold. A closed chain keeps the solid on its left.
Sheet
An open or closed surface without volume: boundary edges are allowed. A chain can end on the mesh boundary.
Trait Implementations§
Source§impl Clone for SectionRole
impl Clone for SectionRole
Source§fn clone(&self) -> SectionRole
fn clone(&self) -> SectionRole
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SectionRole
Source§impl Debug for SectionRole
impl Debug for SectionRole
impl Eq for SectionRole
Source§impl Hash for SectionRole
impl Hash for SectionRole
Source§impl PartialEq for SectionRole
impl PartialEq for SectionRole
impl StructuralPartialEq for SectionRole
Auto Trait Implementations§
impl Freeze for SectionRole
impl RefUnwindSafe for SectionRole
impl Send for SectionRole
impl Sync for SectionRole
impl Unpin for SectionRole
impl UnsafeUnpin for SectionRole
impl UnwindSafe for SectionRole
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