| 1 | macro_rules! fmt_impl { |
|---|---|
| 2 | ($tr:ident, $ty:ty) => { |
| 3 | impl $tr for $ty { |
| 4 | fn fmt(&self, f: &mut Formatter<'_>) -> Result { |
| 5 | $tr::fmt(&BytesRef(self.as_ref()), f) |
| 6 | } |
| 7 | } |
| 8 | }; |
| 9 | } |
| 10 | |
| 11 | mod debug; |
| 12 | mod hex; |
| 13 | |
| 14 | /// `BytesRef` is not a part of public API of bytes crate. |
| 15 | struct BytesRef<'a>(&'a [u8]); |
| 16 |
