pub struct CommandNode {
pub name: String,
pub meta: NodeMeta,
pub address: Option<u64>,
pub len: u32,
pub pvalue: Option<String>,
pub command_value: Option<i64>,
pub predicates: PredicateRefs,
}Expand description
Command feature metadata.
Fields§
§name: String§meta: NodeMetaShared metadata (visibility, description, tooltip, etc.).
address: Option<u64>Fixed register address (absent when delegated via pvalue).
len: u32§pvalue: Option<String>Node providing the command register.
command_value: Option<i64>Value to write when executing the command.
predicates: PredicateRefsPredicate refs gating implementation / availability / lock state.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommandNode
impl RefUnwindSafe for CommandNode
impl Send for CommandNode
impl Sync for CommandNode
impl Unpin for CommandNode
impl UnwindSafe for CommandNode
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