pub struct DomainNode {
pub node_id: NodeId,
pub name: String,
pub domain_id: u32,
pub topics: Vec<Id<TopicNode>>,
pub parent: Id<LibraryNode>,
pub facets: Facets,
}Expand description
A DDS domain. Spec §3.7.
Fields§
§node_id: NodeIdStable identity.
name: StringDomain name.
domain_id: u32Numeric domain id.
topics: Vec<Id<TopicNode>>Topics declared in this domain.
parent: Id<LibraryNode>Enclosing library.
facets: FacetsPer-source information. Spec §4.
Trait Implementations§
Source§impl Clone for DomainNode
impl Clone for DomainNode
Source§impl Debug for DomainNode
impl Debug for DomainNode
impl Eq for DomainNode
Source§impl PartialEq for DomainNode
impl PartialEq for DomainNode
impl StructuralPartialEq for DomainNode
Auto Trait Implementations§
impl Freeze for DomainNode
impl RefUnwindSafe for DomainNode
impl Send for DomainNode
impl Sync for DomainNode
impl Unpin for DomainNode
impl UnsafeUnpin for DomainNode
impl UnwindSafe for DomainNode
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