pub struct CDRSerializerAdapter<D, BO = LittleEndian>where
    BO: ByteOrder,{ /* private fields */ }Expand description
This type adapts CdrSerializer (which implements
serde::Serializer) to work as a no_key::SerializerAdapter and
with_key::SerializerAdapter.
CdrSerializer cannot directly implement the trait itself, because
CdrSerializer has the type parameter BO open, and the adapter needs to
be bi-endian.
Trait Implementations§
Source§impl<D, BO> SerializerAdapter<D> for CDRSerializerAdapter<D, BO>
 
impl<D, BO> SerializerAdapter<D> for CDRSerializerAdapter<D, BO>
Auto Trait Implementations§
impl<D, BO> Freeze for CDRSerializerAdapter<D, BO>
impl<D, BO> RefUnwindSafe for CDRSerializerAdapter<D, BO>where
    D: RefUnwindSafe,
    BO: RefUnwindSafe,
impl<D, BO> Send for CDRSerializerAdapter<D, BO>
impl<D, BO> Sync for CDRSerializerAdapter<D, BO>
impl<D, BO> Unpin for CDRSerializerAdapter<D, BO>
impl<D, BO> UnwindSafe for CDRSerializerAdapter<D, BO>where
    D: UnwindSafe,
    BO: UnwindSafe,
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