pub struct NikonLensEntry {
pub id_pattern: String,
pub description: String,
pub category: LensCategory,
}
Expand description
Nikon lens database entry structure ExifTool: nikonLensIDs hash entry format
Fields§
§id_pattern: String
8-byte lens ID pattern in hex format ExifTool: Hash key format “50 1 0C 00 02 00 14 02”
description: String
Human-readable lens description ExifTool: Hash value - lens name and specifications
category: LensCategory
Optional lens categories for filtering ExifTool: Implied from description patterns
Trait Implementations§
Source§impl Clone for NikonLensEntry
impl Clone for NikonLensEntry
Source§fn clone(&self) -> NikonLensEntry
fn clone(&self) -> NikonLensEntry
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 moreAuto Trait Implementations§
impl Freeze for NikonLensEntry
impl RefUnwindSafe for NikonLensEntry
impl Send for NikonLensEntry
impl Sync for NikonLensEntry
impl Unpin for NikonLensEntry
impl UnwindSafe for NikonLensEntry
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