Trait compose_yml::v2::InterpolateAll
[−]
[src]
pub trait InterpolateAll { fn interpolate_all(&mut self) -> Result<()> { ... } }
Support for environment variable interpolation.
Provided Methods
fn interpolate_all(&mut self) -> Result<()>
Recursively walk over this type, interpolating all RawOr
values
containing references to the environment. The default
implementation leaves a value unchanged.
Implementations on Foreign Types
impl InterpolateAll for i16
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl InterpolateAll for u16
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl InterpolateAll for u32
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl InterpolateAll for bool
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl InterpolateAll for String
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl InterpolateAll for ()
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl<T: InterpolateAll> InterpolateAll for Option<T>
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl<T: InterpolateAll> InterpolateAll for Vec<T>
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
impl<K: Ord + Clone, T: InterpolateAll> InterpolateAll for BTreeMap<K, T>
[src]
fn interpolate_all(&mut self) -> Result<()>
[src]
Implementors
impl<T: InterpolatableValue> InterpolateAll for RawOr<T>
impl InterpolateAll for CommandLine
impl InterpolateAll for File
impl InterpolateAll for Service
impl InterpolateAll for Volume
impl InterpolateAll for Network
impl InterpolateAll for Build
impl InterpolateAll for Extends
impl InterpolateAll for Logging
impl InterpolateAll for NetworkInterface
impl InterpolateAll for ExternalNetwork