Struct rustdds::ParticipantDescription
source · pub struct ParticipantDescription {
pub updated_time: DateTime<Utc>,
pub protocol_version: ProtocolVersion,
pub vendor_id: VendorId,
pub guid: GUID,
pub lease_duration: Option<Duration>,
pub entity_name: Option<String>,
}
Expand description
This is a rewrite/summary of SpdpDiscoveredParticipantData from discovery. The original is not used to avoid circular dependency between participant and discovery. Some of the more technical details have been left out
Fields§
§updated_time: DateTime<Utc>
§protocol_version: ProtocolVersion
§vendor_id: VendorId
§guid: GUID
§lease_duration: Option<Duration>
§entity_name: Option<String>
Trait Implementations§
source§impl Clone for ParticipantDescription
impl Clone for ParticipantDescription
source§fn clone(&self) -> ParticipantDescription
fn clone(&self) -> ParticipantDescription
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for ParticipantDescription
impl RefUnwindSafe for ParticipantDescription
impl Send for ParticipantDescription
impl Sync for ParticipantDescription
impl Unpin for ParticipantDescription
impl UnwindSafe for ParticipantDescription
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