[−][src]Enum rust_lcm_codec::EncodeValueError
The errors that can occur when encoding a value in the body of an LCM message.
Variants
The user attempted to write more or fewer items into an array than the array contained.
The value attempted to be encoded was invalid in some way.
The underlying StreamingWriter encountered an error.
Trait Implementations
impl<E: Debug> Debug for EncodeValueError<E>
[src]
impl<E: Eq> Eq for EncodeValueError<E>
[src]
impl<E> From<E> for EncodeValueError<E>
[src]
impl<E> From<EncodeValueError<E>> for EncodeError<E>
[src]
fn from(e: EncodeValueError<E>) -> Self
[src]
impl<RE, WE> From<EncodeValueError<WE>> for CodecError<RE, WE>
[src]
fn from(e: EncodeValueError<WE>) -> Self
[src]
impl<E: PartialEq> PartialEq<EncodeValueError<E>> for EncodeValueError<E>
[src]
fn eq(&self, other: &EncodeValueError<E>) -> bool
[src]
fn ne(&self, other: &EncodeValueError<E>) -> bool
[src]
impl<E> StructuralEq for EncodeValueError<E>
[src]
impl<E> StructuralPartialEq for EncodeValueError<E>
[src]
Auto Trait Implementations
impl<E> Send for EncodeValueError<E> where
E: Send,
E: Send,
impl<E> Sync for EncodeValueError<E> where
E: Sync,
E: Sync,
impl<E> Unpin for EncodeValueError<E> where
E: Unpin,
E: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<!> for T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,