Struct gsd_parser::UserPrmDataDefinition
source · pub struct UserPrmDataDefinition {
pub name: String,
pub data_type: UserPrmDataType,
pub default_value: i64,
pub constraint: PrmValueConstraint,
pub text_ref: Option<Arc<BTreeMap<String, i64>>>,
}Fields§
§name: String§data_type: UserPrmDataType§default_value: i64§constraint: PrmValueConstraint§text_ref: Option<Arc<BTreeMap<String, i64>>>Trait Implementations§
source§impl Clone for UserPrmDataDefinition
impl Clone for UserPrmDataDefinition
source§fn clone(&self) -> UserPrmDataDefinition
fn clone(&self) -> UserPrmDataDefinition
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 UserPrmDataDefinition
impl Debug for UserPrmDataDefinition
source§impl PartialEq for UserPrmDataDefinition
impl PartialEq for UserPrmDataDefinition
source§fn eq(&self, other: &UserPrmDataDefinition) -> bool
fn eq(&self, other: &UserPrmDataDefinition) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Eq for UserPrmDataDefinition
impl StructuralEq for UserPrmDataDefinition
impl StructuralPartialEq for UserPrmDataDefinition
Auto Trait Implementations§
impl RefUnwindSafe for UserPrmDataDefinition
impl Send for UserPrmDataDefinition
impl Sync for UserPrmDataDefinition
impl Unpin for UserPrmDataDefinition
impl UnwindSafe for UserPrmDataDefinition
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