pub fn decode<F, T>(self, op: F) -> Result<T, decode::Error>
    where
        F: FnOnce(
            &mut decode::Constructed<Bytes>
        ) -> Result<T, decode::Error>
    {
        self.mode.decode(self.bytes, op)
    }
/// Decodes the full content using the provided function argument.
///
/// The method consumes the value. If you want to keep it around, simply
/// clone it first. Since bytes values are cheap to clone, this is
/// relatively cheap.
Decodes the full content using the provided function argument.
The method consumes the value. If you want to keep it around, simply
clone it first. Since bytes values are cheap to clone, this is
relatively cheap.
Decodes the full content using the provided function argument . The method consumes the value . If you want to keep it around simply clone it first . Since bytes values are cheap to clone this is relatively cheap .
pub fn decode<F, T>(self, op: F) -> Result<T, decode::Error>
    where
        F: FnOnce(
            &mut decode::Constructed<Bytes>
        ) -> Result<T, decode::Error>
    {
        self.mode.decode(self.bytes, op)
    }
pub fn decode < F , T > ( self , op : F ) -> Result < T , decode :: Error > where F : FnOnce ( & mut decode :: Constructed < Bytes > ) -> Result < T , decode :: Error > { self . mode . decode ( self . bytes , op ) }
Decodes the full content using the provided function argument.
Decodes the full content using the provided function argument .
self
op
F
self
op
F