Skip to content

Commit def9e18

Browse files
author
Roman Stingler
committed
remove once_cell::sync::Lazy for std::sync::LazyLock
Morganamilo#613
1 parent 99183ab commit def9e18

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/exec.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@ use std::time::Duration;
1212

1313
use anyhow::{bail, Context, Result};
1414
use log::debug;
15-
use once_cell::sync::Lazy;
1615
use signal_hook::consts::signal::*;
1716
use signal_hook::flag as signal_flag;
17+
use std::sync::LazyLock;
1818
use tr::tr;
1919

20-
pub static DEFAULT_SIGNALS: Lazy<Arc<AtomicBool>> = Lazy::new(|| {
20+
pub static DEFAULT_SIGNALS: LazyLock<Arc<AtomicBool>> = LazyLock::new(|| {
2121
let arc = Arc::new(AtomicBool::new(true));
2222
signal_flag::register_conditional_default(SIGTERM, Arc::clone(&arc)).unwrap();
2323
signal_flag::register_conditional_default(SIGINT, Arc::clone(&arc)).unwrap();
2424
signal_flag::register_conditional_default(SIGQUIT, Arc::clone(&arc)).unwrap();
2525
arc
2626
});
2727

28-
static CAUGHT_SIGNAL: Lazy<Arc<AtomicUsize>> = Lazy::new(|| {
28+
static CAUGHT_SIGNAL: LazyLock<Arc<AtomicUsize>> = LazyLock::new(|| {
2929
let arc = Arc::new(AtomicUsize::new(0));
3030
signal_flag::register_usize(SIGTERM, Arc::clone(&arc), SIGTERM as usize).unwrap();
3131
signal_flag::register_usize(SIGINT, Arc::clone(&arc), SIGINT as usize).unwrap();
3232
signal_flag::register_usize(SIGQUIT, Arc::clone(&arc), SIGQUIT as usize).unwrap();
3333
arc
3434
});
3535

36-
pub static RAISE_SIGPIPE: Lazy<Arc<AtomicBool>> = Lazy::new(|| {
36+
pub static RAISE_SIGPIPE: LazyLock<Arc<AtomicBool>> = LazyLock::new(|| {
3737
let arc = Arc::new(AtomicBool::new(true));
3838
signal_flag::register_conditional_default(SIGPIPE, Arc::clone(&arc)).unwrap();
3939
arc

0 commit comments

Comments
 (0)