pub struct ParameterDefinition {
pub id: String,
pub name: LocalizedText,
pub description: Option<LocalizedText>,
pub kind: ParameterKind,
pub referenced_value_kind: Option<PropertyValueKind>,
pub required: bool,
pub default_value: Option<ParameterValue>,
pub allowed_values: Vec<ParameterValue>,
pub unit_dimension: Option<String>,
}Fields§
§id: String§name: LocalizedText§description: Option<LocalizedText>§kind: ParameterKind§referenced_value_kind: Option<PropertyValueKind>§required: bool§default_value: Option<ParameterValue>§allowed_values: Vec<ParameterValue>§unit_dimension: Option<String>Trait Implementations§
Source§impl Clone for ParameterDefinition
impl Clone for ParameterDefinition
Source§fn clone(&self) -> ParameterDefinition
fn clone(&self) -> ParameterDefinition
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 ParameterDefinition
impl Debug for ParameterDefinition
Source§impl<'de> Deserialize<'de> for ParameterDefinition
impl<'de> Deserialize<'de> for ParameterDefinition
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
Source§impl PartialEq for ParameterDefinition
impl PartialEq for ParameterDefinition
Source§impl Serialize for ParameterDefinition
impl Serialize for ParameterDefinition
impl StructuralPartialEq for ParameterDefinition
Auto Trait Implementations§
impl Freeze for ParameterDefinition
impl RefUnwindSafe for ParameterDefinition
impl Send for ParameterDefinition
impl Sync for ParameterDefinition
impl Unpin for ParameterDefinition
impl UnwindSafe for ParameterDefinition
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