pub struct ResultU16 { /* private fields */ }Expand description
Simple u16 based result code type which also allows to group related resultcodes.
Implementations§
Trait Implementations§
impl Copy for ResultU16
Source§impl<'de> Deserialize<'de> for ResultU16
Available on crate feature serde only.
impl<'de> Deserialize<'de> for ResultU16
Available on crate feature
serde only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EcssEnumeration for ResultU16
impl EcssEnumeration for ResultU16
impl Eq for ResultU16
Source§impl From<ResultU16> for EcssEnumU16
impl From<ResultU16> for EcssEnumU16
impl StructuralPartialEq for ResultU16
Source§impl UnsignedEnum for ResultU16
impl UnsignedEnum for ResultU16
Source§fn write_to_be_bytes(
&self,
buf: &mut [u8],
) -> Result<usize, ByteConversionError>
fn write_to_be_bytes( &self, buf: &mut [u8], ) -> Result<usize, ByteConversionError>
Write the unsigned enumeration to a raw buffer. Returns the written size on success.
Auto Trait Implementations§
impl Freeze for ResultU16
impl RefUnwindSafe for ResultU16
impl Send for ResultU16
impl Sync for ResultU16
impl Unpin for ResultU16
impl UnsafeUnpin for ResultU16
impl UnwindSafe for ResultU16
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