aboutsummaryrefslogtreecommitdiff
path: root/src/bytes.rs
diff options
context:
space:
mode:
authorGravatar Alex Crichton <alex@alexcrichton.com> 2017-03-24 09:39:57 -0500
committerGravatar Carl Lerche <me@carllerche.com> 2017-03-24 07:39:57 -0700
commit6c6c55d8e124d7becc72492c0a8969d217beda94 (patch)
tree85c0994e4a0c5ffa980270383c519a2773caedcb /src/bytes.rs
parent613d4bd5d56d086ae0fc80746aa111c1ae6b7d2c (diff)
downloadbytes-6c6c55d8e124d7becc72492c0a8969d217beda94.tar.gz
bytes-6c6c55d8e124d7becc72492c0a8969d217beda94.tar.zst
bytes-6c6c55d8e124d7becc72492c0a8969d217beda94.zip
Flag `Deref` methods as `#[inline]` (#93)
Diffstat (limited to '')
-rw-r--r--src/bytes.rs5
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
}