struct MessageWriter<'a> {
buffer: &'a mut [u8],
pos: usize,
}Expand description
辅助结构体,用于将格式化输出写入固定大小的字节缓冲区
实现了 core::fmt::Write,用于在没有动态分配的情况下捕获来自 format_args! 的格式化输出。
消息如果超出缓冲区大小则会被截断。
Fields§
§buffer: &'a mut [u8]§pos: usizeImplementations§
Trait Implementations§
Source§impl Write for MessageWriter<'_>
impl Write for MessageWriter<'_>
1.1.0§fn write_char(&mut self, c: char) -> Result<(), Error>
fn write_char(&mut self, c: char) -> Result<(), Error>
Writes a [
char] into this writer, returning whether the write succeeded. Read more