pub struct DataSubmessageRead { /* private fields */ }
Implementations§
Source§impl DataSubmessageRead
impl DataSubmessageRead
pub fn new( inline_qos_flag: SubmessageFlag, data_flag: SubmessageFlag, key_flag: SubmessageFlag, non_standard_payload_flag: SubmessageFlag, reader_id: EntityId, writer_id: EntityId, writer_sn: SequenceNumber, inline_qos: &ParameterList, serialized_payload: &Data, ) -> Self
pub fn inline_qos_flag(&self) -> bool
pub fn _data_flag(&self) -> bool
pub fn key_flag(&self) -> bool
pub fn _non_standard_payload_flag(&self) -> bool
pub fn reader_id(&self) -> EntityId
pub fn writer_id(&self) -> EntityId
pub fn writer_sn(&self) -> SequenceNumber
pub fn inline_qos(&self) -> ParameterList
pub fn serialized_payload(&self) -> Data
Trait Implementations§
Source§impl Debug for DataSubmessageRead
impl Debug for DataSubmessageRead
Source§impl From<ArcSlice> for DataSubmessageRead
impl From<ArcSlice> for DataSubmessageRead
Source§impl PartialEq for DataSubmessageRead
impl PartialEq for DataSubmessageRead
Source§impl SubmessageHeader for DataSubmessageRead
impl SubmessageHeader for DataSubmessageRead
fn submessage_header(&self) -> SubmessageHeaderRead<'_>
impl Eq for DataSubmessageRead
impl StructuralPartialEq for DataSubmessageRead
Auto Trait Implementations§
impl Freeze for DataSubmessageRead
impl RefUnwindSafe for DataSubmessageRead
impl Send for DataSubmessageRead
impl Sync for DataSubmessageRead
impl Unpin for DataSubmessageRead
impl UnwindSafe for DataSubmessageRead
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more