pub fn parse_component<T: ?Sized + ReencodeComponent>( reencoder: &mut T, component: &mut Component, parser: Parser, data: &[u8], whole_component: &[u8], ) -> Result<(), Error<T::Error>>