pub enum CatalanSolid {
Show 13 variants
TriakisTetrahedron,
RhombicDodecahedron,
TriakisOctahedron,
TetrakisHexahedron,
DeltoidalIcositetrahedron,
DisdyakisDodecahedron,
PentagonalIcositetrahedron,
RhombicTriacontahedron,
TriakisIcosahedron,
PentakisDodecahedron,
DeltoidalHexecontahedron,
DisdyakisTriacontahedron,
PentagonalHexecontahedron,
}Expand description
The thirteen Catalan solids.
Variants§
TriakisTetrahedron
Triakis tetrahedron.
RhombicDodecahedron
Rhombic dodecahedron.
TriakisOctahedron
Triakis octahedron.
TetrakisHexahedron
Tetrakis hexahedron.
DeltoidalIcositetrahedron
Deltoidal icositetrahedron.
DisdyakisDodecahedron
Disdyakis dodecahedron.
PentagonalIcositetrahedron
Pentagonal icositetrahedron.
RhombicTriacontahedron
Rhombic triacontahedron.
TriakisIcosahedron
Triakis icosahedron.
PentakisDodecahedron
Pentakis dodecahedron.
DeltoidalHexecontahedron
Deltoidal hexecontahedron.
DisdyakisTriacontahedron
Disdyakis triacontahedron.
PentagonalHexecontahedron
Pentagonal hexecontahedron.
Implementations§
Source§impl CatalanSolid
impl CatalanSolid
Sourcepub const fn dual_archimedean(self) -> ArchimedeanSolid
pub const fn dual_archimedean(self) -> ArchimedeanSolid
Returns the Archimedean solid dual to this Catalan solid.
Trait Implementations§
Source§impl Clone for CatalanSolid
impl Clone for CatalanSolid
Source§fn clone(&self) -> CatalanSolid
fn clone(&self) -> CatalanSolid
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 moreSource§impl Debug for CatalanSolid
impl Debug for CatalanSolid
Source§impl PartialEq for CatalanSolid
impl PartialEq for CatalanSolid
Source§fn eq(&self, other: &CatalanSolid) -> bool
fn eq(&self, other: &CatalanSolid) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CatalanSolid
impl Eq for CatalanSolid
impl StructuralPartialEq for CatalanSolid
Auto Trait Implementations§
impl Freeze for CatalanSolid
impl RefUnwindSafe for CatalanSolid
impl Send for CatalanSolid
impl Sync for CatalanSolid
impl Unpin for CatalanSolid
impl UnsafeUnpin for CatalanSolid
impl UnwindSafe for CatalanSolid
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