pub struct Manifold { /* private fields */ }Expand description
A lightweight manifold descriptor.
Implementations§
Source§impl Manifold
impl Manifold
Sourcepub const fn new(
dimension: ManifoldDimension,
boundary_kind: BoundaryKind,
) -> Self
pub const fn new( dimension: ManifoldDimension, boundary_kind: BoundaryKind, ) -> Self
Creates a manifold descriptor.
Sourcepub const fn dimension(self) -> ManifoldDimension
pub const fn dimension(self) -> ManifoldDimension
Returns the dimension.
Sourcepub const fn boundary_kind(self) -> BoundaryKind
pub const fn boundary_kind(self) -> BoundaryKind
Returns the boundary kind.
Trait Implementations§
impl Copy for Manifold
impl Eq for Manifold
impl StructuralPartialEq for Manifold
Auto Trait Implementations§
impl Freeze for Manifold
impl RefUnwindSafe for Manifold
impl Send for Manifold
impl Sync for Manifold
impl Unpin for Manifold
impl UnsafeUnpin for Manifold
impl UnwindSafe for Manifold
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