switch to the default implementation of write_vectored#125333
switch to the default implementation of write_vectored#125333bors merged 2 commits intorust-lang:masterfrom
write_vectored#125333Conversation
|
rustbot has assigned @workingjubilee. Use |
| } | ||
|
|
||
| Ok(size.try_into().unwrap()) | ||
| crate::io::default_write_vectored(|b| self.write(b), bufs) |
There was a problem hiding this comment.
huh, this appears to be the exact same implementation as what's on the left. weird.
There was a problem hiding this comment.
Yes, but is_write_vectored was wrong.
There was a problem hiding this comment.
You could probably just delete the implementation altogether, it'll fall back to the default automatically.
There was a problem hiding this comment.
This is the impl of Socket, tho, innit?
Or do you mean that the write_vectored calls will resolve to the trait and then dispatch to that one's default impl?
There was a problem hiding this comment.
This is the impl of Socket, tho, innit?
Oh yeah. Nevermind my comment then, didn't notice.
|
lgtm |
|
@bors rollup |
|
Nice, okay! |
…iaskrgr Rollup of 8 pull requests Successful merges: - rust-lang#124050 (Remove libc from MSVC targets) - rust-lang#124283 (Note for E0599 if shadowed bindings has the method.) - rust-lang#125123 (Fix `read_exact` and `read_buf_exact` for `&[u8]` and `io:Cursor`) - rust-lang#125158 (hir pretty: fix block indent) - rust-lang#125308 (track cycle participants per root) - rust-lang#125332 (Update books) - rust-lang#125333 (switch to the default implementation of `write_vectored`) - rust-lang#125346 (Remove some `Path::to_str` from `rustc_codegen_llvm`) Failed merges: - rust-lang#125310 (Move ~100 tests from tests/ui to subdirs) r? `@ghost` `@rustbot` modify labels: rollup
Rollup merge of rust-lang#125333 - hermit-os:fuse, r=workingjubilee switch to the default implementation of `write_vectored` HermitOS doesn't support write_vectored and switch to the default implementation of `write_vectored`.
HermitOS doesn't support write_vectored and switch to the default implementation of
write_vectored.