Trait ice_rs::encoding::ToBytes[][src]

pub trait ToBytes {
    fn to_bytes(&self) -> Result<Vec<u8>, Box<dyn Error + Sync + Send>>;
}

The ToBytes trait needs to be implemented by all types that need to be encoded.

Required methods

fn to_bytes(&self) -> Result<Vec<u8>, Box<dyn Error + Sync + Send>>[src]

Loading content...

Implementations on Foreign Types

impl ToBytes for str[src]

impl ToBytes for String[src]

impl<T: ToBytes, U: ToBytes> ToBytes for HashMap<T, U>[src]

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

impl ToBytes for u8[src]

impl ToBytes for i16[src]

impl ToBytes for i32[src]

impl ToBytes for i64[src]

impl ToBytes for f32[src]

impl ToBytes for f64[src]

impl ToBytes for bool[src]

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

Loading content...

Implementors

impl ToBytes for IceSize[src]

impl ToBytes for OptionalFlag[src]

impl ToBytes for Encapsulation[src]

impl ToBytes for EndpointData[src]

impl ToBytes for Header[src]

impl ToBytes for Identity[src]

impl ToBytes for ProxyData[src]

impl ToBytes for ReplyData[src]

impl ToBytes for RequestData[src]

impl ToBytes for Version[src]

Loading content...