Remove buf::Source in favor of buf::IntoBuf

The `Source` trait was essentially covering the same case as `IntoBuf`,
so remove it.

While technically a breaking change, this should not have any impact due
to:

1) There are no reverse dependencies that currently depend on `bytes`
2) Source was not supposed to be implemented externally
3) IntoBuf provides the same implementations as `Source`

Given these points, the change should be safe to apply.
This commit is contained in:
Carl Lerche
2017-03-07 11:30:08 -08:00
parent d70f575afd
commit 06b94c55b0
6 changed files with 123 additions and 154 deletions
-1
View File
@@ -83,7 +83,6 @@ pub use buf::{
#[deprecated(since = "0.4.1", note = "moved to `buf` module")]
#[doc(hidden)]
pub use buf::{
Source,
Reader,
Writer,
Take,