Struct rustdds::dds::data_types::EntityId   [−][src]
pub struct EntityId {
    pub entityKey: [u8; 3],
    pub entityKind: EntityKind,
}Expand description
RTPS EntityId See RTPS spec section 8.2.4 , 8.3.5.1 and 9.3.1.2
Fields
entityKey: [u8; 3]entityKind: EntityKindImplementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
    __D: Deserializer<'de>, 
Deserialize this value from the given Serde deserializer. Read more
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
fn read_from_buffer(buffer: &'a [u8]) -> Result<Self, <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn read_from_buffer_owned(buffer: &[u8]) -> Result<Self, <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn read_from_stream(stream: impl Read) -> Result<Self, <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn read_from_file(path: impl AsRef<Path>) -> Result<Self, <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn read_from_buffer_owned_with_ctx(
    context: C, 
    buffer: &[u8]
) -> Result<Self, <C as Context>::Error>
fn read_from_stream_with_ctx<S>(
    context: C, 
    stream: S
) -> Result<Self, <C as Context>::Error> where
    S: Read, 
fn write_to_buffer(
    &self, 
    buffer: &mut [u8]
) -> Result<(), <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn write_to_vec(&self) -> Result<Vec<u8, Global>, <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn write_to_stream<S>(&self, stream: S) -> Result<(), <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default,
    S: Write, 
fn write_to_file(
    &self, 
    path: impl AsRef<Path>
) -> Result<(), <C as Context>::Error> where
    Self: DefaultContext<Context = C>,
    C: Default, 
fn write_to_buffer_with_ctx(
    &self, 
    context: C, 
    buffer: &mut [u8]
) -> Result<(), <C as Context>::Error>
fn write_to_stream_with_ctx<S>(
    &self, 
    context: C, 
    stream: S
) -> Result<(), <C as Context>::Error> where
    S: Write, 
Auto Trait Implementations
impl RefUnwindSafe for EntityId
impl UnwindSafe for EntityId
Blanket Implementations
Mutably borrows from an owned value. Read more