#![forbid(unsafe_code)]
use std::{collections::HashMap, ffi::OsString};
pub use command::CommandAndArguments;
pub use context::Context;
pub use error::Error;
pub use path::SudoPath;
pub use string::SudoString;
pub mod bin_serde;
pub mod command;
pub mod context;
pub mod error;
mod path;
pub mod resolve;
mod string;
pub type Environment = HashMap<OsString, OsString>;
pub const HARDENED_ENUM_VALUE_0: u32 = 0x52a2925; pub const HARDENED_ENUM_VALUE_1: u32 = 0xad5d6da; pub const HARDENED_ENUM_VALUE_2: u32 = 0x69d61fc8; pub const HARDENED_ENUM_VALUE_3: u32 = 0x1629e037; pub const HARDENED_ENUM_VALUE_4: u32 = 0x1fc8d3ac;