Mercurial > crates > nonstick
comparison src/lib.rs @ 100:3f11b8d30f63
Implement environment variable management.
This actually wires up the environment variable handling to libpam,
so that applications and modules can manage the environment through
the authentication process.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Tue, 24 Jun 2025 17:08:01 -0400 |
parents | b87100c5eed4 |
children | dfcd96a74ac4 |
comparison
equal
deleted
inserted
replaced
99:8840fa6534f6 | 100:3f11b8d30f63 |
---|---|
41 pub use crate::libpam::{LibPamHandle, OwnedLibPamHandle}; | 41 pub use crate::libpam::{LibPamHandle, OwnedLibPamHandle}; |
42 #[doc(inline)] | 42 #[doc(inline)] |
43 pub use crate::{ | 43 pub use crate::{ |
44 constants::{ErrorCode, Flags, Result}, | 44 constants::{ErrorCode, Flags, Result}, |
45 conv::{BinaryData, Conversation, ConversationAdapter}, | 45 conv::{BinaryData, Conversation, ConversationAdapter}, |
46 environ::EnvironMap, | 46 environ::{EnvironMap, EnvironMapMut}, |
47 handle::{PamHandleApplication, PamHandleModule, PamShared}, | 47 handle::{PamHandleApplication, PamHandleModule, PamShared}, |
48 module::PamModule, | 48 module::PamModule, |
49 }; | 49 }; |