pub struct ReplyHeader {
pub related_request_id: SampleIdentity,
pub remote_ex: RemoteExceptionCode,
}Expand description
Spec §7.5.1.1.1 — Pro Sample im Reply-Topic prepended.
Fields§
Verweist auf das request_id der zugehoerigen Request.
remote_ex: RemoteExceptionCodeServer-Side Result-Code.
Implementations§
Source§impl ReplyHeader
impl ReplyHeader
Sourcepub const fn new(
related_request_id: SampleIdentity,
remote_ex: RemoteExceptionCode,
) -> Self
pub const fn new( related_request_id: SampleIdentity, remote_ex: RemoteExceptionCode, ) -> Self
Konstruktor.
Sourcepub fn from_cdr_le(bytes: &[u8]) -> RpcResult<Self>
pub fn from_cdr_le(bytes: &[u8]) -> RpcResult<Self>
XCDR2-Decoder, Little-Endian.
§Errors
RpcError::Codec bei zu kurzem oder ungueltigem Buffer.
RpcError::UnknownExceptionCode bei unbekanntem Diskriminator.
Sourcepub fn from_cdr_be(bytes: &[u8]) -> RpcResult<Self>
pub fn from_cdr_be(bytes: &[u8]) -> RpcResult<Self>
XCDR2-Decoder, Big-Endian.
§Errors
RpcError::Codec bei zu kurzem oder ungueltigem Buffer.
RpcError::UnknownExceptionCode bei unbekanntem Diskriminator.
Trait Implementations§
Source§impl Clone for ReplyHeader
impl Clone for ReplyHeader
Source§fn clone(&self) -> ReplyHeader
fn clone(&self) -> ReplyHeader
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 ReplyHeader
impl Debug for ReplyHeader
Source§impl Default for ReplyHeader
impl Default for ReplyHeader
Source§fn default() -> ReplyHeader
fn default() -> ReplyHeader
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReplyHeader
impl PartialEq for ReplyHeader
Source§fn eq(&self, other: &ReplyHeader) -> bool
fn eq(&self, other: &ReplyHeader) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ReplyHeader
impl Eq for ReplyHeader
impl StructuralPartialEq for ReplyHeader
Auto Trait Implementations§
impl Freeze for ReplyHeader
impl RefUnwindSafe for ReplyHeader
impl Send for ReplyHeader
impl Sync for ReplyHeader
impl Unpin for ReplyHeader
impl UnsafeUnpin for ReplyHeader
impl UnwindSafe for ReplyHeader
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