pub struct ParameterConfig {
pub param_type: String,
pub default: ConfigValue,
pub description: Option<String>,
pub constraints: Vec<String>,
pub env_overrides: HashMap<String, ConfigValue>,
}Expand description
Parameter configuration
Fields§
§param_type: StringParameter type
default: ConfigValueDefault value
description: Option<String>Description
constraints: Vec<String>Validation constraints
env_overrides: HashMap<String, ConfigValue>Environment overrides
Trait Implementations§
Source§impl Clone for ParameterConfig
impl Clone for ParameterConfig
Source§fn clone(&self) -> ParameterConfig
fn clone(&self) -> ParameterConfig
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 moreAuto Trait Implementations§
impl Freeze for ParameterConfig
impl RefUnwindSafe for ParameterConfig
impl Send for ParameterConfig
impl Sync for ParameterConfig
impl Unpin for ParameterConfig
impl UnwindSafe for ParameterConfig
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