1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#[cfg(feature = "serde")] extern crate serde;
extern crate quick_protobuf;
use quick_protobuf::BytesReader;
use crate::reader;
#[cfg(not(feature = "no_cow"))]
pub fn parse_mangaplus_proto(buf: &[u8]) -> Result<reader::Response<'_>, quick_protobuf::Error> {
    let len = buf.len();
    let mut bytes = BytesReader::from_bytes(buf);
    bytes.read_message_by_len(buf, len)
}
#[cfg(feature = "no_cow")]
pub fn parse_mangaplus_proto(buf: &[u8]) -> Result<reader::Response, quick_protobuf::Error> {
    let len = buf.len();
    let mut bytes = BytesReader::from_bytes(buf);
    bytes.read_message_by_len(buf, len)
}