1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
pub struct Bytes {}
impl Bytes {
pub fn new() -> Self {
unimplemented!()
}
}
impl std::ops::Deref for Bytes {
type Target = [u8];
fn deref(&self) -> &Self::Target {
unimplemented!()
}
}
impl From<Vec<u8>> for Bytes {
fn from(_v: Vec<u8>) -> Self {
unimplemented!()
}
}
pub struct BytesMut {}
impl BytesMut {
pub fn with_capacity(_capacity: usize) -> Self {
unimplemented!()
}
pub fn extend_from_slice(&mut self, _extend: &[u8]) {
unimplemented!()
}
pub fn freeze(self) -> Bytes {
unimplemented!()
}
}