pub struct EnvironmentMetadata {
pub env_vars: HashMap<String, String>,
pub working_directory: PathBuf,
pub args: Vec<String>,
pub load_average: Vec<f64>,
}Expand description
Environment metadata
Fields§
§env_vars: HashMap<String, String>Environment variables
working_directory: PathBufCurrent working directory
args: Vec<String>Command line arguments
load_average: Vec<f64>System load average
Trait Implementations§
Source§impl Clone for EnvironmentMetadata
impl Clone for EnvironmentMetadata
Source§fn clone(&self) -> EnvironmentMetadata
fn clone(&self) -> EnvironmentMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnvironmentMetadata
impl Debug for EnvironmentMetadata
Source§impl<'de> Deserialize<'de> for EnvironmentMetadata
impl<'de> Deserialize<'de> for EnvironmentMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for EnvironmentMetadata
impl RefUnwindSafe for EnvironmentMetadata
impl Send for EnvironmentMetadata
impl Sync for EnvironmentMetadata
impl Unpin for EnvironmentMetadata
impl UnwindSafe for EnvironmentMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more