diff options
author | Haibo Huang <hhb@google.com> | 2020-07-20 22:11:12 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-07-20 22:11:12 +0000 |
commit | 5c3f69fe082eb884a5c0970fe36bc28216ca592d (patch) | |
tree | 50b5094b1c55ce2b1bdc01c11e9a741031561006 /tests | |
parent | 192f5ef0d8170589b14b94f3bd16376782b9f827 (diff) | |
parent | 405dc7ae39aced6e95686372f79e1db33a8727d3 (diff) | |
download | bytes-5c3f69fe082eb884a5c0970fe36bc28216ca592d.tar.gz |
Upgrade rust/crates/bytes to 0.5.6 am: 293e2aa580 am: a0a16c71fa am: 405dc7ae39
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/bytes/+/1361690
Change-Id: Idfd4a46aedef3effa25be46db6c368f4b3247e5f
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_buf.rs | 2 | ||||
-rw-r--r-- | tests/test_buf_mut.rs | 2 | ||||
-rw-r--r-- | tests/test_bytes.rs | 18 | ||||
-rw-r--r-- | tests/test_chain.rs | 2 | ||||
-rw-r--r-- | tests/test_debug.rs | 2 | ||||
-rw-r--r-- | tests/test_iter.rs | 2 | ||||
-rw-r--r-- | tests/test_reader.rs | 2 | ||||
-rw-r--r-- | tests/test_serde.rs | 2 | ||||
-rw-r--r-- | tests/test_take.rs | 2 |
9 files changed, 25 insertions, 9 deletions
diff --git a/tests/test_buf.rs b/tests/test_buf.rs index 26b95ae..17bdd54 100644 --- a/tests/test_buf.rs +++ b/tests/test_buf.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use bytes::Buf; #[cfg(feature = "std")] diff --git a/tests/test_buf_mut.rs b/tests/test_buf_mut.rs index c70e209..b91e2e5 100644 --- a/tests/test_buf_mut.rs +++ b/tests/test_buf_mut.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] #[cfg(feature = "std")] use bytes::buf::IoSliceMut; diff --git a/tests/test_bytes.rs b/tests/test_bytes.rs index 106fa6f..6b106a6 100644 --- a/tests/test_bytes.rs +++ b/tests/test_bytes.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use bytes::{Buf, BufMut, Bytes, BytesMut}; @@ -930,6 +930,22 @@ fn bytes_buf_mut_advance() { } #[test] +fn bytes_buf_mut_reuse_when_fully_consumed() { + use bytes::{Buf, BytesMut}; + let mut buf = BytesMut::new(); + buf.reserve(8192); + buf.extend_from_slice(&[0u8; 100][..]); + + let p = &buf[0] as *const u8; + buf.advance(100); + + buf.reserve(8192); + buf.extend_from_slice(b" "); + + assert_eq!(&buf[0] as *const u8, p); +} + +#[test] #[should_panic] fn bytes_reserve_overflow() { let mut bytes = BytesMut::with_capacity(1024); diff --git a/tests/test_chain.rs b/tests/test_chain.rs index 82de7fc..6dbc45d 100644 --- a/tests/test_chain.rs +++ b/tests/test_chain.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use bytes::buf::{BufExt, BufMutExt}; use bytes::{Buf, BufMut, Bytes}; diff --git a/tests/test_debug.rs b/tests/test_debug.rs index 7528bac..08d2f25 100644 --- a/tests/test_debug.rs +++ b/tests/test_debug.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use bytes::Bytes; diff --git a/tests/test_iter.rs b/tests/test_iter.rs index 2302a69..a5bfddd 100644 --- a/tests/test_iter.rs +++ b/tests/test_iter.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use bytes::Bytes; diff --git a/tests/test_reader.rs b/tests/test_reader.rs index b5da2c9..10b480f 100644 --- a/tests/test_reader.rs +++ b/tests/test_reader.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] #![cfg(feature = "std")] use std::io::{BufRead, Read}; diff --git a/tests/test_serde.rs b/tests/test_serde.rs index 36b87f2..cf4aeff 100644 --- a/tests/test_serde.rs +++ b/tests/test_serde.rs @@ -1,5 +1,5 @@ #![cfg(feature = "serde")] -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use serde_test::{assert_tokens, Token}; diff --git a/tests/test_take.rs b/tests/test_take.rs index b9b525b..0afb28b 100644 --- a/tests/test_take.rs +++ b/tests/test_take.rs @@ -1,4 +1,4 @@ -#![deny(warnings, rust_2018_idioms)] +#![warn(rust_2018_idioms)] use bytes::buf::{Buf, BufExt}; |