pub struct XdrDecoder<'a> { /* private fields */ }Expand description
XDR decoder for NFS wire format.
Implementations§
Source§impl<'a> XdrDecoder<'a>
impl<'a> XdrDecoder<'a>
Sourcepub fn decode_u32(&mut self) -> Option<u32>
pub fn decode_u32(&mut self) -> Option<u32>
Decode a u32.
Sourcepub fn decode_u64(&mut self) -> Option<u64>
pub fn decode_u64(&mut self) -> Option<u64>
Decode a u64.
Sourcepub fn decode_bool(&mut self) -> Option<bool>
pub fn decode_bool(&mut self) -> Option<bool>
Decode a bool.
Sourcepub fn decode_opaque(&mut self) -> Option<Vec<u8>>
pub fn decode_opaque(&mut self) -> Option<Vec<u8>>
Decode a variable-length opaque byte array.
Sourcepub fn decode_string(&mut self) -> Option<String>
pub fn decode_string(&mut self) -> Option<String>
Decode a string.
Sourcepub fn decode_opaque_fixed(&mut self, len: usize) -> Option<Vec<u8>>
pub fn decode_opaque_fixed(&mut self, len: usize) -> Option<Vec<u8>>
Decode a fixed-size opaque array.