pub struct WidgetNode {
pub id: DevWidgetId,
pub parent: Option<DevWidgetId>,
pub type_name: String,
pub key: Option<String>,
pub label: Option<String>,
pub child_ids: Vec<DevWidgetId>,
pub revision: u64,
}Fields§
§id: DevWidgetId§parent: Option<DevWidgetId>§type_name: String§key: Option<String>§label: Option<String>Short label for Text-like leaves (truncated; sensitive → redacted).
child_ids: Vec<DevWidgetId>§revision: u64Bumped whenever inspected configuration changes; deltas compare this instead of resending unchanged subtrees.
Trait Implementations§
Source§impl Clone for WidgetNode
impl Clone for WidgetNode
Source§impl Debug for WidgetNode
impl Debug for WidgetNode
Source§impl<'de> Deserialize<'de> for WidgetNode
impl<'de> Deserialize<'de> for WidgetNode
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 WidgetNode
impl PartialEq for WidgetNode
Source§impl Serialize for WidgetNode
impl Serialize for WidgetNode
impl StructuralPartialEq for WidgetNode
Auto Trait Implementations§
impl Freeze for WidgetNode
impl RefUnwindSafe for WidgetNode
impl Send for WidgetNode
impl Sync for WidgetNode
impl Unpin for WidgetNode
impl UnsafeUnpin for WidgetNode
impl UnwindSafe for WidgetNode
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