aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Carl Lerche <me@carllerche.com> 2020-10-18 09:55:19 -0700
committerGravatar GitHub <noreply@github.com> 2020-10-18 09:55:19 -0700
commit4724c7e8a0fbb81164f3ca992475181e776867ec (patch)
treee0852ad792b2e88ef3eaf5f4a3ff91c703e1c383
parentced050730c7a5f9d322c0cf9aedea67f16151e90 (diff)
downloadbytes-4724c7e8a0fbb81164f3ca992475181e776867ec.tar.gz
bytes-4724c7e8a0fbb81164f3ca992475181e776867ec.tar.zst
bytes-4724c7e8a0fbb81164f3ca992475181e776867ec.zip
remove `new` fns from combinator structs (#434)
This is not idiomatic.
-rw-r--r--src/buf/chain.rs2
-rw-r--r--src/buf/iter.rs5
2 files changed, 3 insertions, 4 deletions
diff --git a/src/buf/chain.rs b/src/buf/chain.rs
index cc2c944..894d8b7 100644
--- a/src/buf/chain.rs
+++ b/src/buf/chain.rs
@@ -38,7 +38,7 @@ pub struct Chain<T, U> {
impl<T, U> Chain<T, U> {
/// Creates a new `Chain` sequencing the provided values.
- pub fn new(a: T, b: U) -> Chain<T, U> {
+ pub(crate) fn new(a: T, b: U) -> Chain<T, U> {
Chain { a, b }
}
diff --git a/src/buf/iter.rs b/src/buf/iter.rs
index 0f9bdc0..16a2c55 100644
--- a/src/buf/iter.rs
+++ b/src/buf/iter.rs
@@ -34,17 +34,16 @@ impl<T> IntoIter<T> {
///
/// ```
/// use bytes::Bytes;
- /// use bytes::buf::IntoIter;
///
/// let buf = Bytes::from_static(b"abc");
- /// let mut iter = IntoIter::new(buf);
+ /// let mut iter = buf.into_iter();
///
/// assert_eq!(iter.next(), Some(b'a'));
/// assert_eq!(iter.next(), Some(b'b'));
/// assert_eq!(iter.next(), Some(b'c'));
/// assert_eq!(iter.next(), None);
/// ```
- pub fn new(inner: T) -> IntoIter<T> {
+ pub(crate) fn new(inner: T) -> IntoIter<T> {
IntoIter { inner }
}