diff options
author | 2017-03-24 09:39:57 -0500 | |
---|---|---|
committer | 2017-03-24 07:39:57 -0700 | |
commit | 6c6c55d8e124d7becc72492c0a8969d217beda94 (patch) | |
tree | 85c0994e4a0c5ffa980270383c519a2773caedcb /src/bytes.rs | |
parent | 613d4bd5d56d086ae0fc80746aa111c1ae6b7d2c (diff) | |
download | bytes-6c6c55d8e124d7becc72492c0a8969d217beda94.tar.gz bytes-6c6c55d8e124d7becc72492c0a8969d217beda94.tar.zst bytes-6c6c55d8e124d7becc72492c0a8969d217beda94.zip |
Flag `Deref` methods as `#[inline]` (#93)
Diffstat (limited to '')
-rw-r--r-- | src/bytes.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bytes.rs b/src/bytes.rs index fcec6cc..67661c6 100644 --- a/src/bytes.rs +++ b/src/bytes.rs @@ -665,6 +665,7 @@ impl AsRef<[u8]> for Bytes { impl ops::Deref for Bytes { type Target = [u8]; + #[inline] fn deref(&self) -> &[u8] { self.inner.as_ref() } @@ -1170,12 +1171,14 @@ impl AsRef<[u8]> for BytesMut { impl ops::Deref for BytesMut { type Target = [u8]; + #[inline] fn deref(&self) -> &[u8] { self.as_ref() } } impl ops::DerefMut for BytesMut { + #[inline] fn deref_mut(&mut self) -> &mut [u8] { self.inner.as_mut() } @@ -1999,12 +2002,14 @@ unsafe impl Sync for Inner {} impl ops::Deref for Inner2 { type Target = Inner; + #[inline] fn deref(&self) -> &Inner { &self.inner } } impl ops::DerefMut for Inner2 { + #[inline] fn deref_mut(&mut self) -> &mut Inner { &mut self.inner } |