pub enum SrcName {
Light(String),
Surf(String),
MatSurf(String),
Mat(String),
Detector(String),
}Expand description
Named source identifier for humans.
Associates a name with a source ID for readable output.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SrcName
impl<'de> Deserialize<'de> for SrcName
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
impl Eq for SrcName
impl StructuralPartialEq for SrcName
Auto Trait Implementations§
impl Freeze for SrcName
impl RefUnwindSafe for SrcName
impl Send for SrcName
impl Sync for SrcName
impl Unpin for SrcName
impl UnsafeUnpin for SrcName
impl UnwindSafe for SrcName
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