changeset 48:a921b72743e4 default tip

Upgrade to Rust 2021 edition.
author Paul Fisher <paul@pfish.zone>
date Tue, 15 Apr 2025 01:04:29 -0400
parents 2c172dd3e3f8
children
files Cargo.toml src/conv.rs src/macros.rs src/module.rs
diffstat 4 files changed, 9 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- 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 <paul@pfish.zone>", "Anthony Nowell <anowell@gmail.com>" ]
 repository = "https://hg.pfish.zone/crates/nonstick/"
 readme = "README.md"
 keywords = ["pam", "ffi", "linux", "authentication"]
 license = "MIT"
+edition = "2021"
 
 [lib]
 name = "pam"
--- 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 {
--- 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 {}
--- 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.
 ///