cargo: Update dependencies

This commit is contained in:
Sophie Herold 2024-09-27 02:20:32 +02:00
parent 6a191b5d08
commit 59aed01d12
6 changed files with 184 additions and 175 deletions

View file

@ -1,5 +1,5 @@
// Copyright (c) 2022-2024 Sophie Herold
// Copyright (c) 2022-2023 Christopher Davis
// Copyright (c) 2022 Christopher Davis
// Copyright (c) 2023 Julian Hofer
// Copyright (c) 2023 Gage Berz
//
@ -19,6 +19,7 @@
// SPDX-License-Identifier: GPL-3.0-or-later
use std::cell::{OnceCell, RefCell};
use std::sync::LazyLock;
use anyhow::Context;
use gio::prelude::*;
@ -26,7 +27,6 @@ use gio::subclass::prelude::*;
use glib::subclass::Signal;
use glib::GString;
use indexmap::IndexMap;
use once_cell::sync::Lazy;
use crate::deps::*;
use crate::util;
@ -53,8 +53,8 @@ mod imp {
impl ObjectImpl for LpFileModel {
fn signals() -> &'static [Signal] {
static SIGNALS: Lazy<Vec<Signal>> =
Lazy::new(|| vec![Signal::builder("changed").build()]);
static SIGNALS: LazyLock<Vec<Signal>> =
LazyLock::new(|| vec![Signal::builder("changed").build()]);
SIGNALS.as_ref()
}
}

View file

@ -21,10 +21,10 @@ pub mod gettext;
use std::ffi::CStr;
use std::fmt::{Debug, Write};
use std::path::{Path, PathBuf};
use std::sync::LazyLock;
use anyhow::{anyhow, bail, Context};
use gio::prelude::*;
use once_cell::sync::Lazy;
use crate::deps::*;
use crate::util::gettext::*;
@ -98,7 +98,7 @@ pub fn compare_by_name(name_a: &glib::GString, name_b: &glib::GString) -> std::c
key_a.cmp(&key_b)
}
static FILE_ATTRIBUTE_TRASH: Lazy<String> = Lazy::new(|| {
static FILE_ATTRIBUTE_TRASH: LazyLock<String> = LazyLock::new(|| {
[
gio::FILE_ATTRIBUTE_STANDARD_NAME.as_str(),
gio::FILE_ATTRIBUTE_TRASH_ORIG_PATH.as_str(),

View file

@ -44,14 +44,13 @@ mod zoom;
use std::cell::{Cell, OnceCell, RefCell};
use std::marker::PhantomData;
use std::ops::Deref;
use std::sync::Arc;
use std::sync::{Arc, LazyLock};
use adw::prelude::*;
use adw::subclass::prelude::*;
use futures_lite::StreamExt;
use glib::subclass::Signal;
use glib::{Properties, SignalGroup};
use once_cell::sync::Lazy;
use crate::decoder::{self, tiling, Decoder, DecoderUpdate};
use crate::deps::*;
@ -273,8 +272,8 @@ mod imp {
}
fn signals() -> &'static [Signal] {
static SIGNALS: Lazy<Vec<Signal>> =
Lazy::new(|| vec![Signal::builder("metadata-changed").build()]);
static SIGNALS: LazyLock<Vec<Signal>> =
LazyLock::new(|| vec![Signal::builder("metadata-changed").build()]);
SIGNALS.as_ref()
}

View file

@ -24,13 +24,13 @@
//! This widget it similar to `AdwCarousel`.
use std::cell::{Cell, OnceCell, RefCell};
use std::sync::LazyLock;
use adw::prelude::*;
use adw::subclass::prelude::*;
use glib::Properties;
use indexmap::IndexMap;
use log::error;
use once_cell::sync::Lazy;
use crate::deps::*;
use crate::widgets::LpImagePage;
@ -142,8 +142,8 @@ mod imp {
}
fn signals() -> &'static [Signal] {
static SIGNALS: Lazy<Vec<Signal>> =
Lazy::new(|| vec![Signal::builder("target-page-reached").build()]);
static SIGNALS: LazyLock<Vec<Signal>> =
LazyLock::new(|| vec![Signal::builder("target-page-reached").build()]);
SIGNALS.as_ref()
}