pub enum EnvironmentBinding {
Literal(String),
Secret(SecretRef),
}Expand description
Environment variable value or external secret binding.
Variants§
Literal(String)
Non-sensitive literal configuration value.
Secret(SecretRef)
Reference to externally managed secret material.
Trait Implementations§
Source§impl Clone for EnvironmentBinding
impl Clone for EnvironmentBinding
Source§fn clone(&self) -> EnvironmentBinding
fn clone(&self) -> EnvironmentBinding
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 EnvironmentBinding
impl Debug for EnvironmentBinding
Source§impl<'de> Deserialize<'de> for EnvironmentBinding
impl<'de> Deserialize<'de> for EnvironmentBinding
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
impl Eq for EnvironmentBinding
Source§impl PartialEq for EnvironmentBinding
impl PartialEq for EnvironmentBinding
Source§impl Serialize for EnvironmentBinding
impl Serialize for EnvironmentBinding
impl StructuralPartialEq for EnvironmentBinding
Auto Trait Implementations§
impl Freeze for EnvironmentBinding
impl RefUnwindSafe for EnvironmentBinding
impl Send for EnvironmentBinding
impl Sync for EnvironmentBinding
impl Unpin for EnvironmentBinding
impl UnsafeUnpin for EnvironmentBinding
impl UnwindSafe for EnvironmentBinding
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