pub struct DomainParticipantEntry {
pub name: String,
pub domain_ref: String,
pub base_name: Option<String>,
pub qos: Option<EntityQos>,
pub register_types_ref: Vec<String>,
pub topics_ref: Vec<String>,
pub publishers: Vec<PublisherEntry>,
pub subscribers: Vec<SubscriberEntry>,
}Expand description
A single <domain_participant> (§7.3.5.4.2).
Fields§
§name: StringParticipant name (attribute name).
domain_ref: StringReference to a domain (library::name).
base_name: Option<String>Optional base_name reference for inheritance.
qos: Option<EntityQos>Inline <domain_participant_qos>.
register_types_ref: Vec<String>References to <register_type> entries in the domain
(<register_type ref="…"/> children).
topics_ref: Vec<String>References to <topic> entries in the domain (<topic ref="…"/>).
publishers: Vec<PublisherEntry>Embedded publishers.
subscribers: Vec<SubscriberEntry>Embedded subscribers.
Trait Implementations§
Source§impl Clone for DomainParticipantEntry
impl Clone for DomainParticipantEntry
Source§fn clone(&self) -> DomainParticipantEntry
fn clone(&self) -> DomainParticipantEntry
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DomainParticipantEntry
impl Debug for DomainParticipantEntry
Source§impl Default for DomainParticipantEntry
impl Default for DomainParticipantEntry
Source§fn default() -> DomainParticipantEntry
fn default() -> DomainParticipantEntry
Returns the “default value” for a type. Read more
impl Eq for DomainParticipantEntry
Source§impl PartialEq for DomainParticipantEntry
impl PartialEq for DomainParticipantEntry
impl StructuralPartialEq for DomainParticipantEntry
Auto Trait Implementations§
impl Freeze for DomainParticipantEntry
impl RefUnwindSafe for DomainParticipantEntry
impl Send for DomainParticipantEntry
impl Sync for DomainParticipantEntry
impl Unpin for DomainParticipantEntry
impl UnsafeUnpin for DomainParticipantEntry
impl UnwindSafe for DomainParticipantEntry
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