pub struct UDIParameter {Show 29 fields
pub name: String,
pub uid: Option<String>,
pub parent_uid: Option<String>,
pub tag_type: Option<String>,
pub data_type: Option<String>,
pub data_type_uid: Option<String>,
pub dimensions: Option<String>,
pub usage: String,
pub radix: Option<String>,
pub alias_for: Option<String>,
pub alias_base: Option<String>,
pub required: Option<String>,
pub visible: Option<String>,
pub constant: Option<String>,
pub external_access: Option<String>,
pub max: Option<String>,
pub min: Option<String>,
pub verified: Option<String>,
pub can_be_null: Option<String>,
pub use: Option<String>,
pub custom_properties: Option<CustomPropertiesCollection>,
pub description: Option<Description>,
pub comments: Option<CommentCollection>,
pub engineering_units: Option<EngineeringUnitCollection>,
pub maxes: Option<MaxLimitCollection>,
pub mins: Option<MinLimitCollection>,
pub state0s: Option<State0Collection>,
pub state1s: Option<State1Collection>,
pub default_data: Vec<DefaultDataWide>,
}Expand description
UDIParameterType element
Fields§
§name: StringName attribute
uid: Option<String>UId attribute
parent_uid: Option<String>ParentUId attribute
tag_type: Option<String>TagType attribute
data_type: Option<String>DataType attribute
data_type_uid: Option<String>DataTypeUId attribute
dimensions: Option<String>Dimensions attribute
usage: StringUsage attribute
radix: Option<String>Radix attribute
alias_for: Option<String>AliasFor attribute
alias_base: Option<String>AliasBase attribute
required: Option<String>Required attribute
visible: Option<String>Visible attribute
constant: Option<String>Constant attribute
external_access: Option<String>ExternalAccess attribute
max: Option<String>Max attribute
min: Option<String>Min attribute
verified: Option<String>Verified attribute
can_be_null: Option<String>CanBeNull attribute
use: Option<String>Use attribute
custom_properties: Option<CustomPropertiesCollection>CustomProperties element
description: Option<Description>Description element
comments: Option<CommentCollection>Comments element
engineering_units: Option<EngineeringUnitCollection>EngineeringUnits element
maxes: Option<MaxLimitCollection>Maxes element
mins: Option<MinLimitCollection>Mins element
state0s: Option<State0Collection>State0s element
state1s: Option<State1Collection>State1s element
default_data: Vec<DefaultDataWide>DefaultData element
Trait Implementations§
Source§impl Clone for UDIParameter
impl Clone for UDIParameter
Source§fn clone(&self) -> UDIParameter
fn clone(&self) -> UDIParameter
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 moreSource§impl Debug for UDIParameter
impl Debug for UDIParameter
Source§impl Default for UDIParameter
impl Default for UDIParameter
Source§fn default() -> UDIParameter
fn default() -> UDIParameter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UDIParameter
impl<'de> Deserialize<'de> for UDIParameter
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 UDIParameter
impl PartialEq for UDIParameter
Source§impl Serialize for UDIParameter
impl Serialize for UDIParameter
impl StructuralPartialEq for UDIParameter
Auto Trait Implementations§
impl Freeze for UDIParameter
impl RefUnwindSafe for UDIParameter
impl Send for UDIParameter
impl Sync for UDIParameter
impl Unpin for UDIParameter
impl UnsafeUnpin for UDIParameter
impl UnwindSafe for UDIParameter
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