Trait ice_rs::encoding::FromBytes[][src]

pub trait FromBytes {
    fn from_bytes(
        bytes: &[u8],
        read_bytes: &mut i32
    ) -> Result<Self, Box<dyn Error + Sync + Send>>
    where
        Self: Sized
; }

The FromBytes trait needs to be implemented by all types that need to be decoded.

Required methods

fn from_bytes(
    bytes: &[u8],
    read_bytes: &mut i32
) -> Result<Self, Box<dyn Error + Sync + Send>> where
    Self: Sized
[src]

Loading content...

Implementations on Foreign Types

impl FromBytes for String[src]

impl<T: FromBytes + Eq + Hash, U: FromBytes> FromBytes for HashMap<T, U>[src]

impl<T: FromBytes> FromBytes for Vec<T>[src]

impl FromBytes for u8[src]

impl FromBytes for i16[src]

impl FromBytes for i32[src]

impl FromBytes for i64[src]

impl FromBytes for f32[src]

impl FromBytes for f64[src]

impl FromBytes for bool[src]

impl<T: FromBytes> FromBytes for Option<T>[src]

Loading content...

Implementors

impl FromBytes for IceSize[src]

impl FromBytes for OptionalFlag[src]

impl FromBytes for SliceFlags[src]

impl FromBytes for ProtocolError[src]

impl FromBytes for Encapsulation[src]

impl FromBytes for EndpointData[src]

impl FromBytes for Header[src]

impl FromBytes for Identity[src]

impl FromBytes for LocatorResult[src]

impl FromBytes for ProxyData[src]

impl FromBytes for ReplyData[src]

impl FromBytes for RequestData[src]

impl FromBytes for Version[src]

impl<T: FromBytes> FromBytes for OptionalWrapper<T>[src]

Loading content...