pub struct Semantics {
pub role: SemanticRole,
pub name: Option<String>,
pub description: Option<String>,
pub value: Option<String>,
pub numeric_value: Option<f64>,
pub numeric_min: Option<f64>,
pub numeric_max: Option<f64>,
pub numeric_step: Option<f64>,
pub state: SemanticState,
pub actions: Vec<SemanticAction>,
pub relationships: SemanticRelationships,
pub text: SemanticText,
}Fields§
§role: SemanticRole§name: Option<String>§description: Option<String>§value: Option<String>§numeric_value: Option<f64>§numeric_min: Option<f64>§numeric_max: Option<f64>§numeric_step: Option<f64>§state: SemanticState§actions: Vec<SemanticAction>§relationships: SemanticRelationships§text: SemanticTextImplementations§
Trait Implementations§
impl StructuralPartialEq for Semantics
Auto Trait Implementations§
impl Freeze for Semantics
impl RefUnwindSafe for Semantics
impl Send for Semantics
impl Sync for Semantics
impl Unpin for Semantics
impl UnsafeUnpin for Semantics
impl UnwindSafe for Semantics
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