Enum cameleon_genapi::store::NodeData
source · pub enum NodeData {
Show 24 variants
Node(Box<Node>),
Category(Box<CategoryNode>),
Integer(Box<IntegerNode>),
IntReg(Box<IntRegNode>),
MaskedIntReg(Box<MaskedIntRegNode>),
Boolean(Box<BooleanNode>),
Command(Box<CommandNode>),
Enumeration(Box<EnumerationNode>),
EnumEntry(Box<EnumEntryNode>),
Float(Box<FloatNode>),
FloatReg(Box<FloatRegNode>),
String(Box<StringNode>),
StringReg(Box<StringRegNode>),
Register(Box<RegisterNode>),
Converter(Box<ConverterNode>),
IntConverter(Box<IntConverterNode>),
SwissKnife(Box<SwissKnifeNode>),
IntSwissKnife(Box<IntSwissKnifeNode>),
Port(Box<PortNode>),
ConfRom(()),
TextDesc(()),
IntKey(()),
AdvFeatureLock(()),
SmartFeature(()),
}
Variants§
Node(Box<Node>)
Category(Box<CategoryNode>)
Integer(Box<IntegerNode>)
IntReg(Box<IntRegNode>)
MaskedIntReg(Box<MaskedIntRegNode>)
Boolean(Box<BooleanNode>)
Command(Box<CommandNode>)
Enumeration(Box<EnumerationNode>)
EnumEntry(Box<EnumEntryNode>)
Float(Box<FloatNode>)
FloatReg(Box<FloatRegNode>)
String(Box<StringNode>)
StringReg(Box<StringRegNode>)
Register(Box<RegisterNode>)
Converter(Box<ConverterNode>)
IntConverter(Box<IntConverterNode>)
SwissKnife(Box<SwissKnifeNode>)
IntSwissKnife(Box<IntSwissKnifeNode>)
Port(Box<PortNode>)
ConfRom(())
TextDesc(())
IntKey(())
AdvFeatureLock(())
SmartFeature(())
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for NodeData
impl Send for NodeData
impl Sync for NodeData
impl Unpin for NodeData
impl UnwindSafe for NodeData
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