pub struct ModuleConfigSchema {
pub parameters: HashMap<String, ParameterSchema>,
pub required_parameters: Vec<String>,
pub parameter_groups: Vec<ParameterGroup>,
}Expand description
Module configuration schema
Fields§
§parameters: HashMap<String, ParameterSchema>parameters
required_parameters: Vec<String>required_parameters
parameter_groups: Vec<ParameterGroup>parameter_groups
Trait Implementations§
Source§impl Clone for ModuleConfigSchema
impl Clone for ModuleConfigSchema
Source§fn clone(&self) -> ModuleConfigSchema
fn clone(&self) -> ModuleConfigSchema
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 ModuleConfigSchema
impl RefUnwindSafe for ModuleConfigSchema
impl Send for ModuleConfigSchema
impl Sync for ModuleConfigSchema
impl Unpin for ModuleConfigSchema
impl UnwindSafe for ModuleConfigSchema
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