Skip to content

Commit d22f6db

Browse files
committed
chore: fix clippy
1 parent 8d45466 commit d22f6db

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

crates/libs/kill_tree/src/macos.rs

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
use crate::core::{
2-
Config, Error, Killable, ProcessId, ProcessIds, ProcessInfo, ProcessInfos, Result,
1+
use crate::{
2+
core::{
3+
Config, Error, KillableBuildable, ProcessId, ProcessIds, ProcessInfo, ProcessInfos, Result,
4+
},
5+
unix::Killer,
36
};
47
use tracing::{debug, instrument};
58

@@ -129,26 +132,45 @@ pub(crate) struct KillerBuilder {}
129132
impl KillableBuildable for KillerBuilder {
130133
fn new_killable(&self, config: &Config) -> Result<Killer> {
131134
let killer_builder = crate::unix::KillerBuilder {};
132-
killer_builder.new_killer(config)
135+
killer_builder.new_killable(config)
133136
}
134137
}
135138

136139
#[cfg(feature = "blocking")]
137140
pub(crate) mod blocking {
138141
use super::{ProcessInfos, Result};
142+
use crate::core::blocking::ProcessInfosProvidable;
139143

140144
pub(crate) fn get_process_infos() -> Result<ProcessInfos> {
141145
crate::macos::get_process_infos()
142146
}
147+
148+
pub(crate) struct ProcessInfosProvider {}
149+
150+
impl ProcessInfosProvidable for ProcessInfosProvider {
151+
fn get_process_infos(&self) -> Result<ProcessInfos> {
152+
crate::macos::blocking::get_process_infos()
153+
}
154+
}
143155
}
144156

145157
#[cfg(feature = "tokio")]
146158
pub(crate) mod tokio {
159+
use crate::core::tokio::ProcessInfosProvidable;
160+
147161
use super::{ProcessInfos, Result};
148162

149163
pub(crate) async fn get_process_infos() -> Result<ProcessInfos> {
150164
crate::macos::get_process_infos()
151165
}
166+
167+
pub(crate) struct ProcessInfosProvider {}
168+
169+
impl ProcessInfosProvidable for ProcessInfosProvider {
170+
async fn get_process_infos(&self) -> Result<ProcessInfos> {
171+
crate::macos::tokio::get_process_infos().await
172+
}
173+
}
152174
}
153175

154176
#[allow(warnings)]

0 commit comments

Comments
 (0)