Trait rs9p::serialize::Decodable  [−][src]
pub trait Decodable: Sized { fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>; }
Trait representing a type which can be deserialized from binary
pub trait Decodable: Sized { fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>; }
Trait representing a type which can be deserialized from binary
fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for u8[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for u16[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for u32[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for u64[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for String[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl<T: Decodable> Decodable for Vec<T>[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Data[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for DirEntry[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for DirEntryData[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Flock[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Getlock[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Msg[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Qid[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for SetAttr[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Stat[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Statfs[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]impl Decodable for Time[src]fn decode<R: ReadBytesExt>(r: &mut R) -> Result<Self>[src]