pub fn decode_partial<F, T>(&mut self, op: F) -> Result<T, decode::Error>
    where
        F: FnOnce(
            &mut decode::Constructed<&mut Bytes>
        ) -> Result<T, decode::Error>
    {
        self.mode.decode(&mut self.bytes, op)
    }
/// Decodes the beginning of the content of the captured value.
///
/// The method calls `op` to parse a number of values from the beginning
/// of the value and then advances the content of the captured value until
/// after the end of these decoded values.
Decodes the beginning of the content of the captured value.
The method calls `op` to parse a number of values from the beginning
of the value and then advances the content of the captured value until
after the end of these decoded values.
Decodes the beginning of the content of the captured value . The method calls ` op ` to parse a number of values from the beginning of the value and then advances the content of the captured value until after the end of these decoded values .
pub fn decode_partial<F, T>(&mut self, op: F) -> Result<T, decode::Error>
    where
        F: FnOnce(
            &mut decode::Constructed<&mut Bytes>
        ) -> Result<T, decode::Error>
    {
        self.mode.decode(&mut self.bytes, op)
    }
pub fn decode_partial < F , T > ( & mut self , op : F ) -> Result < T , decode :: Error > where F : FnOnce ( & mut decode :: Constructed < & mut Bytes > ) -> Result < T , decode :: Error > { self . mode . decode ( & mut self . bytes , op ) }
Decodes the beginning of the content of the captured value.
Decodes the beginning of the content of the captured value .
&mut self
op
F
&mut self
op
F