pub struct LensInfo {
pub make: Option<Manufacturer>,
pub model: Option<ModelName>,
pub serial_number: Option<SerialNumber>,
pub min_focal_length_m: Option<FocalLength>,
pub max_focal_length_m: Option<FocalLength>,
pub min_aperture_f: Option<Aperture>,
pub max_aperture_f: Option<Aperture>,
}Expand description
Lens information
Fields§
§make: Option<Manufacturer>§model: Option<ModelName>§serial_number: Option<SerialNumber>§min_focal_length_m: Option<FocalLength>§max_focal_length_m: Option<FocalLength>§min_aperture_f: Option<Aperture>§max_aperture_f: Option<Aperture>Trait Implementations§
Auto Trait Implementations§
impl Freeze for LensInfo
impl RefUnwindSafe for LensInfo
impl Send for LensInfo
impl Sync for LensInfo
impl Unpin for LensInfo
impl UnsafeUnpin for LensInfo
impl UnwindSafe for LensInfo
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