pub struct EnvironmentSettings {
pub name: String,
pub variables: HashMap<String, String>,
pub working_directory: Option<String>,
pub resource_limits: Option<ResourceLimits>,
pub security_settings: Option<SecuritySettings>,
}Expand description
Environment settings for component execution
Fields§
§name: StringEnvironment name
variables: HashMap<String, String>Environment variables
working_directory: Option<String>Working directory
resource_limits: Option<ResourceLimits>Resource limits
security_settings: Option<SecuritySettings>Security settings
Trait Implementations§
Source§impl Clone for EnvironmentSettings
impl Clone for EnvironmentSettings
Source§fn clone(&self) -> EnvironmentSettings
fn clone(&self) -> EnvironmentSettings
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 EnvironmentSettings
impl Debug for EnvironmentSettings
Source§impl<'de> Deserialize<'de> for EnvironmentSettings
impl<'de> Deserialize<'de> for EnvironmentSettings
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 EnvironmentSettings
impl RefUnwindSafe for EnvironmentSettings
impl Send for EnvironmentSettings
impl Sync for EnvironmentSettings
impl Unpin for EnvironmentSettings
impl UnwindSafe for EnvironmentSettings
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