//! Traits for managing the environment of a PAM handle.
//!
//! PAM modules can set environment variables to apply to a user session.
//! This module manages the interface for doing all of that.
use ;
/// A read-only key/value map for environment variables, as [`OsString`]s.
/// A read/write key/value map for environment variables as [`OsString`]s.
///
/// This is a limited subset of what [`HashMap`](std::collections::HashMap)
/// can do. Notably, we do *not* support mutable iteration.