# HG changeset patch # User Paul Fisher # Date 1744693469 14400 # Node ID a921b72743e4988f8d3c54bd2ab97ff5b6a47ebe # Parent 2c172dd3e3f88b9572eec1d3aeb6b9b954a3f00f Upgrade to Rust 2021 edition. diff -r 2c172dd3e3f8 -r a921b72743e4 Cargo.toml --- a/Cargo.toml Tue Apr 15 00:51:37 2025 -0400 +++ b/Cargo.toml Tue Apr 15 01:04:29 2025 -0400 @@ -1,12 +1,13 @@ [package] name = "nonstick" description = "PAM bindings for Rust" -version = "0.0.1" +version = "0.0.2-alpha.0" authors = ["Paul Fisher ", "Anthony Nowell " ] repository = "https://hg.pfish.zone/crates/nonstick/" readme = "README.md" keywords = ["pam", "ffi", "linux", "authentication"] license = "MIT" +edition = "2021" [lib] name = "pam" diff -r 2c172dd3e3f8 -r a921b72743e4 src/conv.rs --- a/src/conv.rs Tue Apr 15 00:51:37 2025 -0400 +++ b/src/conv.rs Tue Apr 15 01:04:29 2025 -0400 @@ -2,10 +2,10 @@ use std::ffi::{CStr, CString}; use std::ptr; -use constants::PamMessageStyle; -use constants::PamResultCode; -use items::Item; -use module::PamResult; +use crate::constants::PamMessageStyle; +use crate::constants::PamResultCode; +use crate::items::Item; +use crate::module::PamResult; #[repr(C)] struct PamMessage { diff -r 2c172dd3e3f8 -r a921b72743e4 src/macros.rs --- a/src/macros.rs Tue Apr 15 00:51:37 2025 -0400 +++ b/src/macros.rs Tue Apr 15 01:04:29 2025 -0400 @@ -132,7 +132,7 @@ #[cfg(test)] pub mod test { - use module::PamHooks; + use crate::module::PamHooks; struct Foo; impl PamHooks for Foo {} diff -r 2c172dd3e3f8 -r a921b72743e4 src/module.rs --- a/src/module.rs Tue Apr 15 00:51:37 2025 -0400 +++ b/src/module.rs Tue Apr 15 01:04:29 2025 -0400 @@ -3,8 +3,8 @@ use libc::c_char; use std::ffi::{CStr, CString}; -use constants::{PamFlag, PamResultCode}; -use items::ItemType; +use crate::constants::{PamFlag, PamResultCode}; +use crate::items::ItemType; /// Opaque type, used as a pointer when making pam API calls. ///