| pub struct Bytes; | |
| impl Bytes { | |
| pub fn as_slice(&self) -> &[u8] { | |
| todo!() | |
| } | |
| } | |
| impl PartialEq<[u8]> for Bytes { | |
| fn eq(&self, other: &[u8]) -> bool { | |
| self.as_slice() == other | |
| } | |
| } | |
| impl PartialEq<Bytes> for &[u8] { | |
| fn eq(&self, other: &Bytes) -> bool { | |
| *other == **self | |
| } | |
| } | |
| fn main() { | |
| let _ = &[0u8] == [0xAA]; //~ ERROR can't compare `&[u8; 1]` with `[{integer}; 1]` | |
| } |