pub enum OpticalType {
Isotropic,
Uniaxial,
Biaxial,
}Expand description
Optical type classification.
Variants§
Trait Implementations§
Source§impl Clone for OpticalType
impl Clone for OpticalType
Source§fn clone(&self) -> OpticalType
fn clone(&self) -> OpticalType
Returns a duplicate of the value. Read more
1.0.0 · 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 OpticalType
impl Debug for OpticalType
Source§impl<'de> Deserialize<'de> for OpticalType
impl<'de> Deserialize<'de> for OpticalType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OpticalType
impl PartialEq for OpticalType
Source§impl Serialize for OpticalType
impl Serialize for OpticalType
impl Eq for OpticalType
impl StructuralPartialEq for OpticalType
Auto Trait Implementations§
impl Freeze for OpticalType
impl RefUnwindSafe for OpticalType
impl Send for OpticalType
impl Sync for OpticalType
impl Unpin for OpticalType
impl UnwindSafe for OpticalType
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