pub enum CeramicType {
Alumina,
ZirconiaYSZ,
SiliconCarbide,
SiliconNitride,
BoronCarbide,
HydroxyApatite,
}Expand description
Enumeration of common engineering ceramics supported by the preset database.
Variants§
Alumina
Aluminium oxide (Al2O3) – general-purpose structural ceramic.
ZirconiaYSZ
Yttria-stabilised zirconia (3Y-TZP) – high-toughness, biomedical use.
SiliconCarbide
Silicon carbide (SiC) – extreme hardness and thermal stability.
SiliconNitride
Silicon nitride (Si3N4) – excellent fatigue and wear resistance.
BoronCarbide
Boron carbide (B4C) – one of the hardest known materials; armour ceramic.
HydroxyApatite
Hydroxyapatite (Ca10(PO4)6(OH)2) – bone-like biocompatible ceramic.
Trait Implementations§
Source§impl Clone for CeramicType
impl Clone for CeramicType
Source§fn clone(&self) -> CeramicType
fn clone(&self) -> CeramicType
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 CeramicType
impl Debug for CeramicType
Source§impl PartialEq for CeramicType
impl PartialEq for CeramicType
Source§fn eq(&self, other: &CeramicType) -> bool
fn eq(&self, other: &CeramicType) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for CeramicType
impl Eq for CeramicType
impl StructuralPartialEq for CeramicType
Auto Trait Implementations§
impl Freeze for CeramicType
impl RefUnwindSafe for CeramicType
impl Send for CeramicType
impl Sync for CeramicType
impl Unpin for CeramicType
impl UnsafeUnpin for CeramicType
impl UnwindSafe for CeramicType
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