pub struct NodeSchemaDef {
pub kind: &'static str,
pub name: &'static str,
pub description: &'static str,
pub category: NodeCategory,
pub inputs: &'static [InputPortDef],
pub properties: Vec<PropertyDef>,
pub default_properties: Vec<(&'static str, PropertyValue)>,
}Fields§
§kind: &'static str§name: &'static str§description: &'static str§category: NodeCategory§inputs: &'static [InputPortDef]§properties: Vec<PropertyDef>§default_properties: Vec<(&'static str, PropertyValue)>Trait Implementations§
Source§impl Clone for NodeSchemaDef
impl Clone for NodeSchemaDef
Auto Trait Implementations§
impl Freeze for NodeSchemaDef
impl RefUnwindSafe for NodeSchemaDef
impl Send for NodeSchemaDef
impl Sync for NodeSchemaDef
impl Unpin for NodeSchemaDef
impl UnsafeUnpin for NodeSchemaDef
impl UnwindSafe for NodeSchemaDef
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