diff options
author | 2020-10-18 09:55:19 -0700 | |
---|---|---|
committer | 2020-10-18 09:55:19 -0700 | |
commit | 4724c7e8a0fbb81164f3ca992475181e776867ec (patch) | |
tree | e0852ad792b2e88ef3eaf5f4a3ff91c703e1c383 | |
parent | ced050730c7a5f9d322c0cf9aedea67f16151e90 (diff) | |
download | bytes-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.rs | 2 | ||||
-rw-r--r-- | src/buf/iter.rs | 5 |
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 } } |