#[repr(C)]pub struct libraw_nikon_makernotes_t {Show 58 fields
pub ExposureBracketValue: f64,
pub ActiveDLighting: ushort,
pub ShootingMode: ushort,
pub ImageStabilization: [uchar; 7],
pub VibrationReduction: uchar,
pub VRMode: uchar,
pub FocusMode: [c_char; 7],
pub AFPoint: uchar,
pub AFPointsInFocus: ushort,
pub ContrastDetectAF: uchar,
pub AFAreaMode: uchar,
pub PhaseDetectAF: uchar,
pub PrimaryAFPoint: uchar,
pub AFPointsUsed: [uchar; 29],
pub AFImageWidth: ushort,
pub AFImageHeight: ushort,
pub AFAreaXPposition: ushort,
pub AFAreaYPosition: ushort,
pub AFAreaWidth: ushort,
pub AFAreaHeight: ushort,
pub ContrastDetectAFInFocus: uchar,
pub FlashSetting: [c_char; 13],
pub FlashType: [c_char; 20],
pub FlashExposureCompensation: [uchar; 4],
pub ExternalFlashExposureComp: [uchar; 4],
pub FlashExposureBracketValue: [uchar; 4],
pub FlashMode: uchar,
pub FlashExposureCompensation2: c_schar,
pub FlashExposureCompensation3: c_schar,
pub FlashExposureCompensation4: c_schar,
pub FlashSource: uchar,
pub FlashFirmware: [uchar; 2],
pub ExternalFlashFlags: uchar,
pub FlashControlCommanderMode: uchar,
pub FlashOutputAndCompensation: uchar,
pub FlashFocalLength: uchar,
pub FlashGNDistance: uchar,
pub FlashGroupControlMode: [uchar; 4],
pub FlashGroupOutputAndCompensation: [uchar; 4],
pub FlashColorFilter: uchar,
pub NEFCompression: ushort,
pub ExposureMode: c_int,
pub ExposureProgram: c_int,
pub nMEshots: c_int,
pub MEgainOn: c_int,
pub ME_WB: [f64; 4],
pub AFFineTune: uchar,
pub AFFineTuneIndex: uchar,
pub AFFineTuneAdj: i8,
pub LensDataVersion: c_uint,
pub FlashInfoVersion: c_uint,
pub ColorBalanceVersion: c_uint,
pub key: uchar,
pub NEFBitDepth: [ushort; 4],
pub HighSpeedCropFormat: ushort,
pub SensorHighSpeedCrop: libraw_sensor_highspeed_crop_t,
pub SensorWidth: ushort,
pub SensorHeight: ushort,
}Fields§
§ExposureBracketValue: f64§ActiveDLighting: ushort§ShootingMode: ushort§ImageStabilization: [uchar; 7]§VibrationReduction: uchar§VRMode: uchar§FocusMode: [c_char; 7]§AFPoint: uchar§AFPointsInFocus: ushort§ContrastDetectAF: uchar§AFAreaMode: uchar§PhaseDetectAF: uchar§PrimaryAFPoint: uchar§AFPointsUsed: [uchar; 29]§AFImageWidth: ushort§AFImageHeight: ushort§AFAreaXPposition: ushort§AFAreaYPosition: ushort§AFAreaWidth: ushort§AFAreaHeight: ushort§ContrastDetectAFInFocus: uchar§FlashSetting: [c_char; 13]§FlashType: [c_char; 20]§FlashExposureCompensation: [uchar; 4]§ExternalFlashExposureComp: [uchar; 4]§FlashExposureBracketValue: [uchar; 4]§FlashMode: uchar§FlashExposureCompensation2: c_schar§FlashExposureCompensation3: c_schar§FlashExposureCompensation4: c_schar§FlashSource: uchar§FlashFirmware: [uchar; 2]§ExternalFlashFlags: uchar§FlashControlCommanderMode: uchar§FlashOutputAndCompensation: uchar§FlashFocalLength: uchar§FlashGNDistance: uchar§FlashGroupControlMode: [uchar; 4]§FlashGroupOutputAndCompensation: [uchar; 4]§FlashColorFilter: uchar§NEFCompression: ushort§ExposureMode: c_int§ExposureProgram: c_int§nMEshots: c_int§MEgainOn: c_int§ME_WB: [f64; 4]§AFFineTune: uchar§AFFineTuneIndex: uchar§AFFineTuneAdj: i8§LensDataVersion: c_uint§FlashInfoVersion: c_uint§ColorBalanceVersion: c_uint§key: uchar§NEFBitDepth: [ushort; 4]§HighSpeedCropFormat: ushort§SensorHighSpeedCrop: libraw_sensor_highspeed_crop_t§SensorWidth: ushort§SensorHeight: ushortTrait Implementations§
Source§impl Clone for libraw_nikon_makernotes_t
impl Clone for libraw_nikon_makernotes_t
Source§fn clone(&self) -> libraw_nikon_makernotes_t
fn clone(&self) -> libraw_nikon_makernotes_t
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for libraw_nikon_makernotes_t
Source§impl Debug for libraw_nikon_makernotes_t
impl Debug for libraw_nikon_makernotes_t
impl StructuralPartialEq for libraw_nikon_makernotes_t
Auto Trait Implementations§
impl Freeze for libraw_nikon_makernotes_t
impl RefUnwindSafe for libraw_nikon_makernotes_t
impl Send for libraw_nikon_makernotes_t
impl Sync for libraw_nikon_makernotes_t
impl Unpin for libraw_nikon_makernotes_t
impl UnsafeUnpin for libraw_nikon_makernotes_t
impl UnwindSafe for libraw_nikon_makernotes_t
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