pub struct SemanticsNodeWire {
pub id: u64,
pub parent: Option<u64>,
pub children: Vec<u64>,
pub role: String,
pub label: Option<String>,
pub value: Option<String>,
pub description: Option<String>,
pub bounds: [f32; 4],
pub flags: Vec<String>,
pub actions: Vec<String>,
}Fields§
§id: u64§parent: Option<u64>§children: Vec<u64>§role: String§label: Option<String>§value: Option<String>§description: Option<String>§bounds: [f32; 4]§flags: Vec<String>Names of the state flags that are set.
actions: Vec<String>Trait Implementations§
Source§impl Clone for SemanticsNodeWire
impl Clone for SemanticsNodeWire
Source§impl Debug for SemanticsNodeWire
impl Debug for SemanticsNodeWire
Source§impl Default for SemanticsNodeWire
impl Default for SemanticsNodeWire
Source§impl<'de> Deserialize<'de> for SemanticsNodeWirewhere
SemanticsNodeWire: Default,
impl<'de> Deserialize<'de> for SemanticsNodeWirewhere
SemanticsNodeWire: Default,
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 SemanticsNodeWire
impl PartialEq for SemanticsNodeWire
Source§impl Serialize for SemanticsNodeWire
impl Serialize for SemanticsNodeWire
impl StructuralPartialEq for SemanticsNodeWire
Auto Trait Implementations§
impl Forget for SemanticsNodeWire
impl Freeze for SemanticsNodeWire
impl RefUnwindSafe for SemanticsNodeWire
impl Send for SemanticsNodeWire
impl Sync for SemanticsNodeWire
impl Unpin for SemanticsNodeWire
impl UnsafeUnpin for SemanticsNodeWire
impl UnwindSafe for SemanticsNodeWire
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