pub fn label(&self) -> &'static str {
        match self {
            Self::Polygon(_, _) => "Polygon",
            Self::Prism(_, _) => "Prism",
            Self::Antiprism(_, _) => "Antiprism",
            Self::Duoprism(_, _, _, _) => "Duoprism",
            Self::AntiprismPrism(_, _) => "Antiprismatic prism",
            Self::Simplex(_) => "Simplex",
            Self::Hypercube(_) => "Hypercube",
            Self::Orthoplex(_) => "Orthoplex",
        }
    }
/// Returns the label for a given entry in the special library.
Returns the label for a given entry in the special library.
Returns the label for a given entry in the special library .
pub fn label(&self) -> &'static str {
        match self {
            Self::Polygon(_, _) => "Polygon",
            Self::Prism(_, _) => "Prism",
            Self::Antiprism(_, _) => "Antiprism",
            Self::Duoprism(_, _, _, _) => "Duoprism",
            Self::AntiprismPrism(_, _) => "Antiprismatic prism",
            Self::Simplex(_) => "Simplex",
            Self::Hypercube(_) => "Hypercube",
            Self::Orthoplex(_) => "Orthoplex",
        }
    }
pub fn label ( & self ) -> & ' static str { match self { Self :: Polygon ( _ , _ ) => " " , Self :: Prism ( _ , _ ) => " " , Self :: Antiprism ( _ , _ ) => " " , Self :: Duoprism ( _ , _ , _ , _ ) => " " , Self :: AntiprismPrism ( _ , _ ) => " " , Self :: Simplex ( _ ) => " " , Self :: Hypercube ( _ ) => " " , Self :: Orthoplex ( _ ) => " " , } }
Returns the label for a given entry in the special library.
Returns the label for a given entry in the special library .
&self
&self