pub enum ImagSpec {
Constant(f64),
TabulatedK {
data: Vec<[f64; 2]>,
},
}Expand description
Specifies the imaginary part of a refractive index.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ImagSpec
impl<'de> Deserialize<'de> for ImagSpec
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
Auto Trait Implementations§
impl Freeze for ImagSpec
impl RefUnwindSafe for ImagSpec
impl Send for ImagSpec
impl Sync for ImagSpec
impl Unpin for ImagSpec
impl UnwindSafe for ImagSpec
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