chore(deps): update rust crate progenitor to 0.11.0
All checks were successful
Checking Renovate configuration / validate (pull_request) Successful in 1m37s
Build and test / Tests (pull_request) Successful in 1m52s
Build and test / Clippy (pull_request) Successful in 1m52s
Checking yaml / Run yamllint (pull_request) Successful in 3s
Build and test / Build AMD64 (pull_request) Successful in 1m53s
Build and test / Generate Documentation (pull_request) Successful in 1m53s

This commit is contained in:
Marc Plano-Lesay 2025-08-01 14:58:17 +10:00
parent 7ddc1ef26d
commit 47c039cc71
Signed by: kernald
GPG key ID: 66A41B08CC62A6CF
6 changed files with 54 additions and 56 deletions

View file

@ -50,7 +50,7 @@ pub async fn auto_create_albums(ctx: Context, separator: String) -> Result<()> {
.cloned()
.collect();
info!("Creating missing albums: {:?}", missing_albums);
info!("Creating missing albums: {missing_albums:?}");
for missing_album in &missing_albums {
let assets = sorted_assets

View file

@ -55,8 +55,7 @@ pub async fn sync_date_of_birth(ctx: Context, vcard_file: &PathBuf) -> Result<()
let bday = vcard_date_to_naive_date(dt.value.first().unwrap().clone())?;
if c.date_of_birth.as_ref().is_some_and(|bdate| bday == *bdate) {
debug!(
"{} already has the proper date of birth, skipping",
formatted_name
"{formatted_name} already has the proper date of birth, skipping"
);
} else if bday.year() > 0 {
UpdatePersonDateOfBirth::new(UpdatePersonDateOfBirthArgs {
@ -68,8 +67,7 @@ pub async fn sync_date_of_birth(ctx: Context, vcard_file: &PathBuf) -> Result<()
updated_dobs += 1;
} else {
debug!(
"{} has an incomplete date of birth, skipping",
formatted_name
"{formatted_name} has an incomplete date of birth, skipping"
);
}
}
@ -77,14 +75,14 @@ pub async fn sync_date_of_birth(ctx: Context, vcard_file: &PathBuf) -> Result<()
todo!("{}: DateTimeOrTextProperty({})", formatted_name, prop)
}
},
None => debug!("No Immich match for {}", formatted_name),
None => debug!("No Immich match for {formatted_name}"),
}
}
None => todo!(),
}
}
info!("Updated {} persons", updated_dobs);
info!("Updated {updated_dobs} persons");
Ok(())
}

View file

@ -55,7 +55,7 @@ async fn main() -> Result<()> {
if let Some(project_dirs) = ProjectDirs::from("fr", "enoent", "Immich Tools") {
let config_file_path = project_dirs.config_dir().join("config.toml");
if config_file_path.exists() {
debug!("Reading configuration from {:?}", config_file_path);
debug!("Reading configuration from {config_file_path:?}");
conf_extractor =
conf_extractor.merge(FileAdapter::wrap(Toml::file_exact(config_file_path)));
}
@ -135,7 +135,7 @@ async fn validate_client_connection(client: &Client) -> Result<()> {
.with_note(|| {
format!(
"The API version for this client is {}, make sure the server version is compatible",
client.api_version()
Client::api_version()
)
})?;

View file

@ -15,7 +15,7 @@ pub struct AssetQuery {
}
pub async fn fetch_all_assets(query: AssetQuery, client: &Client) -> Result<Vec<AssetResponseDto>> {
debug!("Fetching assets with query {:?}", query);
debug!("Fetching assets with query {query:?}");
// is_offline is ignored, let's fetch trashed assets instead and filter them later
let trashed_after = if query.is_offline == Some(true) {