pub struct ObjectiveSettings {
pub id: String,
pub correction_collar: Option<f32>,
pub medium: Option<ObjectiveSettingsMediumType>,
pub refractive_index: Option<f32>,
}Fields§
§id: String§correction_collar: Option<f32>§medium: Option<ObjectiveSettingsMediumType>§refractive_index: Option<f32>Trait Implementations§
Source§impl Clone for ObjectiveSettings
impl Clone for ObjectiveSettings
Source§fn clone(&self) -> ObjectiveSettings
fn clone(&self) -> ObjectiveSettings
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 ObjectiveSettings
impl Debug for ObjectiveSettings
Source§impl<'de> Deserialize<'de> for ObjectiveSettings
impl<'de> Deserialize<'de> for ObjectiveSettings
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 ObjectiveSettings
impl RefUnwindSafe for ObjectiveSettings
impl Send for ObjectiveSettings
impl Sync for ObjectiveSettings
impl Unpin for ObjectiveSettings
impl UnwindSafe for ObjectiveSettings
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