diff --git a/README.md b/README.md index d925e46..9010ab8 100644 --- a/README.md +++ b/README.md @@ -30,21 +30,20 @@ fn important_thread() { actual_priority.value(), ), Err(err) => { - eprintln!("Failed to set priority: {}", err); + eprintln!("Failed to set priority: {err}"); } } let requested_nice_level = -10; - let actual_nice_level = set_current_thread_nice_level(Some( - requested_nice_level.try_into().unwrap(), - )); + let actual_nice_level = + set_current_thread_nice_level(Some(requested_nice_level.try_into().unwrap())); match actual_nice_level { Ok(actual_nice_level) => println!( "Requested nice level: {requested_nice_level}, Actual nice level: {}", actual_nice_level.value(), ), Err(err) => { - eprintln!("Failed to set nice level: {}", err); + eprintln!("Failed to set nice level: {err}"); } } } diff --git a/examples/make_realtime/main.rs b/examples/make_realtime/main.rs index b551e33..62b467a 100644 --- a/examples/make_realtime/main.rs +++ b/examples/make_realtime/main.rs @@ -19,21 +19,20 @@ fn important_thread() { actual_priority.value(), ), Err(err) => { - eprintln!("Failed to set priority: {}", err); + eprintln!("Failed to set priority: {err}"); } } let requested_nice_level = -10; - let actual_nice_level = set_current_thread_nice_level(Some( - requested_nice_level.try_into().unwrap(), - )); + let actual_nice_level = + set_current_thread_nice_level(Some(requested_nice_level.try_into().unwrap())); match actual_nice_level { Ok(actual_nice_level) => println!( "Requested nice level: {requested_nice_level}, Actual nice level: {}", actual_nice_level.value(), ), Err(err) => { - eprintln!("Failed to set nice level: {}", err); + eprintln!("Failed to set nice level: {err}"); } } } diff --git a/rustfmt.toml b/rustfmt.toml new file mode 100644 index 0000000..3501136 --- /dev/null +++ b/rustfmt.toml @@ -0,0 +1 @@ +style_edition = "2024" diff --git a/src/lib.rs b/src/lib.rs index abea3b3..4340ea3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -53,7 +53,9 @@ pub fn set_thread_priority(tid: u64, priority: Option) -> Result Error::PermissionDenied(err), // NOTE: RTKit returns "No such file or directory" for invalid tids. - zbus::fdo::Error::Failed(err) if err == "No such file or directory" => Error::InvalidPidOrTid, + zbus::fdo::Error::Failed(err) if err == "No such file or directory" => { + Error::InvalidPidOrTid + } err => Error::ZbusMethodError(err), }) } @@ -85,7 +87,9 @@ pub fn set_process_thread_priority( .map_err(|e| match e { zbus::fdo::Error::AccessDenied(err) => Error::PermissionDenied(err), // NOTE: RTKit returns "No such file or directory" for invalid tids. - zbus::fdo::Error::Failed(err) if err == "No such file or directory" => Error::InvalidPidOrTid, + zbus::fdo::Error::Failed(err) if err == "No such file or directory" => { + Error::InvalidPidOrTid + } err => Error::ZbusMethodError(err), }) } @@ -121,7 +125,9 @@ pub fn set_thread_nice_level(tid: u64, nice_level: Option) -> Result< .map_err(|e| match e { zbus::fdo::Error::AccessDenied(err) => Error::PermissionDenied(err), // NOTE: RTKit returns "No such file or directory" for invalid tids. - zbus::fdo::Error::Failed(err) if err == "No such file or directory" => Error::InvalidPidOrTid, + zbus::fdo::Error::Failed(err) if err == "No such file or directory" => { + Error::InvalidPidOrTid + } err => Error::ZbusMethodError(err), }) } @@ -153,7 +159,9 @@ pub fn set_process_thread_nice_level( .map_err(|e| match e { zbus::fdo::Error::AccessDenied(err) => Error::PermissionDenied(err), // NOTE: RTKit returns "No such file or directory" for invalid tids. - zbus::fdo::Error::Failed(err) if err == "No such file or directory" => Error::InvalidPidOrTid, + zbus::fdo::Error::Failed(err) if err == "No such file or directory" => { + Error::InvalidPidOrTid + } err => Error::ZbusMethodError(err), }) } diff --git a/src/low_level_zbus_api.rs b/src/low_level_zbus_api.rs index bac4e6d..c29157a 100644 --- a/src/low_level_zbus_api.rs +++ b/src/low_level_zbus_api.rs @@ -12,7 +12,7 @@ use zbus::{fdo::Result, proxy}; pub trait RTKit { fn make_thread_realtime(&self, thread: u64, priority: u32) -> Result<()>; fn make_thread_realtime_with_pid(&self, process: u64, thread: u64, priority: u32) - -> Result<()>; + -> Result<()>; // NOTE: despite being named "priority", the priority parameter here is actually a nice level. fn make_thread_high_priority(&self, thread: u64, priority: i32) -> Result<()>;