pub struct SystemEnvironment {
pub shell_info: ShellInfo,
pub platform_info: PlatformInfo,
pub environment_variables: HashMap<String, String>,
pub working_directory: PathBuf,
pub executable_paths: Vec<PathBuf>,
}Expand description
System environment information
Fields§
§shell_info: ShellInfo§platform_info: PlatformInfo§environment_variables: HashMap<String, String>§working_directory: PathBuf§executable_paths: Vec<PathBuf>Auto Trait Implementations§
impl Freeze for SystemEnvironment
impl RefUnwindSafe for SystemEnvironment
impl Send for SystemEnvironment
impl Sync for SystemEnvironment
impl Unpin for SystemEnvironment
impl UnsafeUnpin for SystemEnvironment
impl UnwindSafe for SystemEnvironment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more