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§
References the request_id of the corresponding 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
Constructor.
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 on a too-short or invalid buffer.
RpcError::UnknownExceptionCode on an unknown discriminator.
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 on a too-short or invalid buffer.
RpcError::UnknownExceptionCode on an unknown discriminator.
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 moreimpl Copy for ReplyHeader
Source§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
impl Eq for ReplyHeader
Source§impl PartialEq for ReplyHeader
impl PartialEq 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