5 releases (3 breaking)
| 0.17.1 | Dec 10, 2025 |
|---|---|
| 0.17.0 | Dec 4, 2025 |
| 0.16.0 | Jul 11, 2025 |
| 0.15.1 | Apr 23, 2025 |
| 0.14.0 | Jan 24, 2025 |
#1013 in Embedded development
9,095 downloads per month
Used in 5 crates
(4 directly)
5MB
92K
SLoC
The nodes crate contains core types for generated address spaces.
This includes types for each node class, some common enums for references, core event types, and core types for node set import.
Async OPC-UA Nodes
Part of async-opcua, a general purpose OPC-UA library in rust.
This library defines types used mainly in the async-opcua-server library as part of in-memory node managers, but also utilities for importing NodeSet2 XML files to Rust.
Primarily, this library defines a type for each OPC-UA NodeClass Object, Variable, Method, View, ObjectType, VariableType, DataType, and ReferenceType, as well as builders for all of these. There's also a common enum over all of these NodeType.
A few other common types are also defined here, such as the TypeTree trait, used in the server to provide the server with a view of all the types defined on the server, and the NodeSet2Import type, used to import NodeSet2 files into memory.
Features
xmladds support for reading NodeSet2 XML files intoNodeType.
Dependencies
~10–15MB
~176K SLoC