Expand description
The node space. Spec §3.
Re-exports§
pub use annotation::AnnotationDefNode;pub use annotation::AnnotationMemberNode;pub use constant::BinaryOp;pub use constant::ConstExpr;pub use constant::ConstExprNode;pub use constant::ConstNode;pub use constant::ConstValue;pub use constant::EvalError;pub use constant::Literal;pub use constant::UnaryOp;pub use deployment::DomainNode;pub use deployment::EndpointNode;pub use deployment::EndpointRole;pub use deployment::LibraryNode;pub use deployment::ParticipantNode;pub use deployment::QosPolicy;pub use deployment::QosPolicyKind;pub use deployment::QosProfileNode;pub use deployment::TopicNode;pub use exception::ExceptionNode;pub use interface::AttributeNode;pub use interface::InterfaceKind;pub use interface::InterfaceNode;pub use interface::OperationNode;pub use interface::ParamDirection;pub use interface::ParamNode;pub use member::BitValueNode;pub use member::BitfieldNode;pub use member::CaseLabel;pub use member::CaseNode;pub use member::EnumeratorNode;pub use member::MemberNode;pub use module::ModuleNode;pub use type_::Bound;pub use type_::CharWidth;pub use type_::Completeness;pub use type_::PrimitiveKind;pub use type_::TypeKind;pub use type_::TypeNode;pub use type_::ValuetypeKind;
Modules§
- annotation
- Annotation declarations. Spec §3.6.
- constant
- Constants and expression trees. Spec §3.5.
- deployment
- Deployment nodes. Spec §3.7.
- exception
- Exceptions. Spec §3.4.
- interface
- Interfaces, operations, parameters and attributes. Spec §3.4.
- member
- Members and aggregate parts. Spec §3.3.
- module
- Modules. Spec §3.1.
- type_
- Type nodes. Spec §3.2.
Enums§
- AnyId
- A handle to any node, carrying its kind and its stable identity.