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 }; |
