pub struct UANodeBase {Show 13 fields
pub display_names: Vec<LocalizedText>,
pub description: Vec<LocalizedText>,
pub category: Vec<String>,
pub documentation: Option<String>,
pub references: Option<ListOfReferences>,
pub role_permissions: Option<ListOfRolePermissions>,
pub node_id: NodeId,
pub browse_name: QualifiedName,
pub write_mask: WriteMask,
pub user_write_mask: WriteMask,
pub access_restrictions: AccessRestriction,
pub symbolic_name: Option<SymbolicName>,
pub release_status: ReleaseStatus,
}Expand description
Common fields for nodeset nodes.
Fields§
§display_names: Vec<LocalizedText>Display name alternatives.
description: Vec<LocalizedText>Description alternatives.
category: Vec<String>Category alternatives.
documentation: Option<String>Documentation about this node.
references: Option<ListOfReferences>List of references.
role_permissions: Option<ListOfRolePermissions>List of required role permissions.
node_id: NodeIdNode ID of this node.
browse_name: QualifiedNameBrowse name of this node.
write_mask: WriteMaskDefault write mask.
user_write_mask: WriteMaskDefault user write mask.
access_restrictions: AccessRestrictionDefault access restrictions.
symbolic_name: Option<SymbolicName>Symbolic name for this node.
release_status: ReleaseStatusRelease status of this node.
Trait Implementations§
Source§impl Debug for UANodeBase
impl Debug for UANodeBase
Auto Trait Implementations§
impl Freeze for UANodeBase
impl RefUnwindSafe for UANodeBase
impl Send for UANodeBase
impl Sync for UANodeBase
impl Unpin for UANodeBase
impl UnwindSafe for UANodeBase
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