pub struct DHeaderMark(/* private fields */);Expand description
Opaque marker returned by CdrWriter::begin_dheader, passed back to
CdrWriter::end_dheader. Under XCDR1 it carries nothing (the DHEADER calls
are no-ops); under XCDR2 it holds the reserved DHEADER position.
Implementations§
Source§impl DHeaderMark
impl DHeaderMark
Trait Implementations§
Source§impl Clone for DHeaderMark
impl Clone for DHeaderMark
Source§fn clone(&self) -> DHeaderMark
fn clone(&self) -> DHeaderMark
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 DHeaderMark
Auto Trait Implementations§
impl Freeze for DHeaderMark
impl RefUnwindSafe for DHeaderMark
impl Send for DHeaderMark
impl Sync for DHeaderMark
impl Unpin for DHeaderMark
impl UnsafeUnpin for DHeaderMark
impl UnwindSafe for DHeaderMark
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