mirror of https://github.com/KaiserY/trpl-zh-cn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
380 B
16 lines
380 B
use std::fmt;
|
|
|
|
// ANCHOR: here
|
|
type Result<T> = std::result::Result<T, std::io::Error>;
|
|
// ANCHOR_END: here
|
|
|
|
// ANCHOR: there
|
|
pub trait Write {
|
|
fn write(&mut self, buf: &[u8]) -> Result<usize>;
|
|
fn flush(&mut self) -> Result<()>;
|
|
|
|
fn write_all(&mut self, buf: &[u8]) -> Result<()>;
|
|
fn write_fmt(&mut self, fmt: fmt::Arguments) -> Result<()>;
|
|
}
|
|
// ANCHOR_END: there
|