Struct libraw_sys::libraw_makernotes_lens_t[][src]

#[repr(C)]pub struct libraw_makernotes_lens_t {
    pub LensID: c_ulonglong,
    pub Lens: [c_char; 128],
    pub LensFormat: ushort,
    pub LensMount: ushort,
    pub CamID: c_ulonglong,
    pub CameraFormat: ushort,
    pub CameraMount: ushort,
    pub body: [c_char; 64],
    pub FocalType: c_short,
    pub LensFeatures_pre: [c_char; 16],
    pub LensFeatures_suf: [c_char; 16],
    pub MinFocal: f32,
    pub MaxFocal: f32,
    pub MaxAp4MinFocal: f32,
    pub MaxAp4MaxFocal: f32,
    pub MinAp4MinFocal: f32,
    pub MinAp4MaxFocal: f32,
    pub MaxAp: f32,
    pub MinAp: f32,
    pub CurFocal: f32,
    pub CurAp: f32,
    pub MaxAp4CurFocal: f32,
    pub MinAp4CurFocal: f32,
    pub MinFocusDistance: f32,
    pub FocusRangeIndex: f32,
    pub LensFStops: f32,
    pub TeleconverterID: c_ulonglong,
    pub Teleconverter: [c_char; 128],
    pub AdapterID: c_ulonglong,
    pub Adapter: [c_char; 128],
    pub AttachmentID: c_ulonglong,
    pub Attachment: [c_char; 128],
    pub FocalUnits: ushort,
    pub FocalLengthIn35mmFormat: f32,
}

Fields

LensID: c_ulonglongLens: [c_char; 128]LensFormat: ushortLensMount: ushortCamID: c_ulonglongCameraFormat: ushortCameraMount: ushortbody: [c_char; 64]FocalType: c_shortLensFeatures_pre: [c_char; 16]LensFeatures_suf: [c_char; 16]MinFocal: f32MaxFocal: f32MaxAp4MinFocal: f32MaxAp4MaxFocal: f32MinAp4MinFocal: f32MinAp4MaxFocal: f32MaxAp: f32MinAp: f32CurFocal: f32CurAp: f32MaxAp4CurFocal: f32MinAp4CurFocal: f32MinFocusDistance: f32FocusRangeIndex: f32LensFStops: f32TeleconverterID: c_ulonglongTeleconverter: [c_char; 128]AdapterID: c_ulonglongAdapter: [c_char; 128]AttachmentID: c_ulonglongAttachment: [c_char; 128]FocalUnits: ushortFocalLengthIn35mmFormat: f32

Trait Implementations

impl Clone for libraw_makernotes_lens_t[src]

impl Copy for libraw_makernotes_lens_t[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.