pub struct ConfigurationDefinitionItem {
pub name: Option<String>,
pub description: Option<String>,
pub type: Option<Type>,
pub multi: Option<bool>,
pub required: Option<bool>,
pub default_value: Option<Option<Box<ConfigurationDefinitionItemDefaultValue>>>,
}Fields§
§name: Option<String>§description: Option<String>§type: Option<Type>Data type of the configuration item.
multi: Option<bool>§required: Option<bool>§default_value: Option<Option<Box<ConfigurationDefinitionItemDefaultValue>>>Implementations§
Source§impl ConfigurationDefinitionItem
impl ConfigurationDefinitionItem
pub fn new() -> ConfigurationDefinitionItem
Trait Implementations§
Source§impl Clone for ConfigurationDefinitionItem
impl Clone for ConfigurationDefinitionItem
Source§fn clone(&self) -> ConfigurationDefinitionItem
fn clone(&self) -> ConfigurationDefinitionItem
Returns a copy 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 ConfigurationDefinitionItem
impl Debug for ConfigurationDefinitionItem
Source§impl Default for ConfigurationDefinitionItem
impl Default for ConfigurationDefinitionItem
Source§fn default() -> ConfigurationDefinitionItem
fn default() -> ConfigurationDefinitionItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ConfigurationDefinitionItem
impl<'de> Deserialize<'de> for ConfigurationDefinitionItem
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 StructuralPartialEq for ConfigurationDefinitionItem
Auto Trait Implementations§
impl Freeze for ConfigurationDefinitionItem
impl RefUnwindSafe for ConfigurationDefinitionItem
impl Send for ConfigurationDefinitionItem
impl Sync for ConfigurationDefinitionItem
impl Unpin for ConfigurationDefinitionItem
impl UnwindSafe for ConfigurationDefinitionItem
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