Run cargo fmt/fix

This commit is contained in:
Cameron
2025-12-23 22:07:50 -05:00
parent 3a64b30621
commit 6dbac6f22f
8 changed files with 43 additions and 52 deletions

View File

@@ -8,6 +8,7 @@ use log::debug;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
#[derive(Default)]
pub struct ExifData {
pub camera_make: Option<String>,
pub camera_model: Option<String>,
@@ -25,26 +26,6 @@ pub struct ExifData {
pub date_taken: Option<i64>,
}
impl Default for ExifData {
fn default() -> Self {
ExifData {
camera_make: None,
camera_model: None,
lens_model: None,
width: None,
height: None,
orientation: None,
gps_latitude: None,
gps_longitude: None,
gps_altitude: None,
focal_length: None,
aperture: None,
shutter_speed: None,
iso: None,
date_taken: None,
}
}
}
pub fn supports_exif(path: &Path) -> bool {
if let Some(ext) = path.extension() {
@@ -265,13 +246,11 @@ fn extract_gps_altitude(exif: &exif::Exif) -> Option<f64> {
let altitude = rational.num as f64 / rational.denom as f64;
// Check if below sea level
if let Some(ref_field) = exif.get_field(Tag::GPSAltitudeRef, In::PRIMARY) {
if let Some(ref_val) = get_u32_value(ref_field) {
if ref_val == 1 {
if let Some(ref_field) = exif.get_field(Tag::GPSAltitudeRef, In::PRIMARY)
&& let Some(ref_val) = get_u32_value(ref_field)
&& ref_val == 1 {
return Some(-altitude);
}
}
}
Some(altitude)
}