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]