add #[must_use] to more futures and streams (#1309)

This commit is contained in:
Taiki Endo
2019-07-15 13:28:56 -07:00
committed by Carl Lerche
parent 2dde2b448f
commit b14e189e44
34 changed files with 35 additions and 12 deletions
+2
View File
@@ -24,6 +24,7 @@ where
/// Future returned by `read_dir`.
#[derive(Debug)]
#[must_use = "futures do nothing unless you `.await` or poll them"]
pub struct ReadDirFuture<P>
where
P: AsRef<Path> + Send + 'static,
@@ -68,6 +69,7 @@ where
/// [`Stream`]: ../futures/stream/trait.Stream.html
/// [`Err`]: https://doc.rust-lang.org/std/result/enum.Result.html#variant.Err
#[derive(Debug)]
#[must_use = "streams do nothing unless polled"]
pub struct ReadDir(StdReadDir);
impl Stream for ReadDir {