Mercurial > crates > nonstick
diff src/logging.rs @ 113:178310336596
Fix up more constants, make things i32 rather than u32.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Sun, 29 Jun 2025 03:11:33 -0400 |
parents | e97534be35e3 |
children | 1e11a52b4665 |
line wrap: on
line diff
--- a/src/logging.rs Sun Jun 29 02:21:26 2025 -0400 +++ b/src/logging.rs Sun Jun 29 03:11:33 2025 -0400 @@ -18,17 +18,17 @@ #[cfg(all(feature = "link", pam_impl = "openpam"))] mod levels { use crate::libpam::pam_ffi; - pub const ERROR: u32 = pam_ffi::PAM_LOG_ERROR; - pub const WARN: u32 = pam_ffi::PAM_LOG_NOTICE; - pub const INFO: u32 = pam_ffi::PAM_LOG_VERBOSE; - pub const DEBUG: u32 = pam_ffi::PAM_LOG_DEBUG; + pub const ERROR: i32 = pam_ffi::PAM_LOG_ERROR; + pub const WARN: i32 = pam_ffi::PAM_LOG_NOTICE; + pub const INFO: i32 = pam_ffi::PAM_LOG_VERBOSE; + pub const DEBUG: i32 = pam_ffi::PAM_LOG_DEBUG; } #[cfg(not(all(feature = "link", pam_impl = "openpam")))] mod levels { - pub const ERROR: u32 = libc::LOG_ERR as u32; - pub const WARN: u32 = libc::LOG_WARNING as u32; - pub const INFO: u32 = libc::LOG_INFO as u32; - pub const DEBUG: u32 = libc::LOG_DEBUG as u32; + pub const ERROR: i32 = libc::LOG_ERR; + pub const WARN: i32 = libc::LOG_WARNING; + pub const INFO: i32 = libc::LOG_INFO; + pub const DEBUG: i32 = libc::LOG_DEBUG; } /// An entry to be added to the log. @@ -39,7 +39,7 @@ /// In all implementations, these are ordered such that `Error`, `Warning`, /// `Info`, and `Debug` are in ascending order. #[derive(Debug, PartialEq, Ord, PartialOrd, Eq)] -#[repr(u32)] +#[repr(i32)] pub enum Level { Error = levels::ERROR, Warning = levels::WARN,