about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/debug.rs
diff options
context:
space:
mode:
authorNick Cameron <nrc@ncameron.org>2022-04-07 15:56:25 +0100
committerNick Cameron <nrc@ncameron.org>2022-05-03 17:52:52 +0100
commita3c30e440a7a2cb36b6d8d405fdf7d5d50110903 (patch)
tree2b712e7a2d570fd049cc08ce019b95451017c801 /compiler/rustc_mir_transform/src/coverage/debug.rs
parent3d237ab52920924694f6fc3e47ee8588514bfa70 (diff)
downloadrust-a3c30e440a7a2cb36b6d8d405fdf7d5d50110903.tar.gz
rust-a3c30e440a7a2cb36b6d8d405fdf7d5d50110903.zip
std::io: Modify some ReadBuf method signatures to return `&mut Self`
This allows using `ReadBuf` in a builder-like style and to setup a `ReadBuf` and
pass it to `read_buf` in a single expression, e.g.,

```
// With this PR:
reader.read_buf(ReadBuf::uninit(buf).assume_init(init_len))?;

// Previously:
let mut buf = ReadBuf::uninit(buf);
buf.assume_init(init_len);
reader.read_buf(&mut buf)?;
```

Signed-off-by: Nick Cameron <nrc@ncameron.org>
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions