pub struct EditorNode {
pub id: String,
pub node_type: String,
pub label: String,
pub params: HashMap<String, Value>,
pub expanded: bool,
}Expand description
A single node inside the editor’s node list.
Fields§
§id: StringUnique identifier (matches Definition.id).
node_type: StringEngine node type key (e.g., “image-compress”).
label: StringHuman-readable label (from NodeTypeInfo).
params: HashMap<String, Value>Current parameter values.
expanded: boolWhether the node is expanded in the list view.
Trait Implementations§
Source§impl Clone for EditorNode
impl Clone for EditorNode
Source§fn clone(&self) -> EditorNode
fn clone(&self) -> EditorNode
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 EditorNode
impl Debug for EditorNode
Source§impl PartialEq for EditorNode
impl PartialEq for EditorNode
impl StructuralPartialEq for EditorNode
Auto Trait Implementations§
impl Freeze for EditorNode
impl RefUnwindSafe for EditorNode
impl Send for EditorNode
impl Sync for EditorNode
impl Unpin for EditorNode
impl UnsafeUnpin for EditorNode
impl UnwindSafe for EditorNode
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