mirror of
https://github.com/tokio-rs/tokio.git
synced 2026-08-19 00:00:09 +02:00
- Rename feature flag `util`. - Rename module `util` - Move `error` module into `util`. - Move `BufStream` impls into dedicated file.
23 lines
416 B
Rust
23 lines
416 B
Rust
use std::{error, fmt};
|
|
|
|
/// An error that can never occur
|
|
pub enum Never {}
|
|
|
|
impl fmt::Debug for Never {
|
|
fn fmt(&self, _f: &mut fmt::Formatter) -> fmt::Result {
|
|
match *self {}
|
|
}
|
|
}
|
|
|
|
impl fmt::Display for Never {
|
|
fn fmt(&self, _f: &mut fmt::Formatter) -> fmt::Result {
|
|
match *self {}
|
|
}
|
|
}
|
|
|
|
impl error::Error for Never {
|
|
fn description(&self) -> &str {
|
|
match *self {}
|
|
}
|
|
}
|