pub struct EnvironmentBuilder { /* private fields */ }
Expand description
Helper for building environment variables
Implementations§
Source§impl EnvironmentBuilder
impl EnvironmentBuilder
Sourcepub fn var(self, key: impl Into<String>, value: impl Into<String>) -> Self
pub fn var(self, key: impl Into<String>, value: impl Into<String>) -> Self
Add an environment variable
Sourcepub fn vars(self, vars: HashMap<String, String>) -> Self
pub fn vars(self, vars: HashMap<String, String>) -> Self
Add multiple environment variables from a HashMap
Sourcepub fn build_args(&self) -> Vec<String>
pub fn build_args(&self) -> Vec<String>
Build the environment arguments for Docker
Trait Implementations§
Source§impl Clone for EnvironmentBuilder
impl Clone for EnvironmentBuilder
Source§fn clone(&self) -> EnvironmentBuilder
fn clone(&self) -> EnvironmentBuilder
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 EnvironmentBuilder
impl Debug for EnvironmentBuilder
Source§impl Default for EnvironmentBuilder
impl Default for EnvironmentBuilder
Source§fn default() -> EnvironmentBuilder
fn default() -> EnvironmentBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnvironmentBuilder
impl RefUnwindSafe for EnvironmentBuilder
impl Send for EnvironmentBuilder
impl Sync for EnvironmentBuilder
impl Unpin for EnvironmentBuilder
impl UnwindSafe for EnvironmentBuilder
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