pub fn deserialize_known_length<B: PbBufferReader, T: Message>(
    buf: &mut B,
    typ: Type,
    expected_wire_format: Type,
    msg_name: &'static str,
    field_number: usize
) -> Result<T>