core/muxing: Remove the StreamMuxer::flush_all function (#2669)

`libp2p-core` provides the `StreamMuxer` abstraction so it can provide
functionality that abstracts over this trait.

We never use the `flush_all` function as part of our abstractions.
No one else is going to use it so we can remove it from the abstraction.
This commit is contained in:
Thomas Eizinger
2022-05-29 17:23:13 +02:00
committed by GitHub
parent 25c8bc24de
commit 2b79f113bb
6 changed files with 5 additions and 39 deletions

View File

@ -352,13 +352,6 @@ where
EitherOutput::Second(inner) => inner.poll_close(cx).map_err(|e| e.into()),
}
}
fn flush_all(&self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
match self {
EitherOutput::First(inner) => inner.flush_all(cx).map_err(|e| e.into()),
EitherOutput::Second(inner) => inner.flush_all(cx).map_err(|e| e.into()),
}
}
}
#[derive(Debug, Copy, Clone)]