rust/library/std/src/net
Kevin Reid 13fca73f49 Replace MaybeUninit::uninit_array() with array repeat expression.
This is possible now that inline const blocks are stable; the idea was
even mentioned as an alternative when `uninit_array()` was added:
<https://github.com/rust-lang/rust/pull/65580#issuecomment-544200681>

> if it’s stabilized soon enough maybe it’s not worth having a
> standard library method that will be replaceable with
> `let buffer = [MaybeUninit::<T>::uninit(); $N];`

Const array repetition and inline const blocks are now stable (in the
next release), so that circumstance has come to pass, and we no longer
have reason to want `uninit_array()` other than convenience. Therefore,
let’s evaluate the inconvenience by not using `uninit_array()` in
the standard library, before potentially deleting it entirely.
2024-06-24 10:23:50 -07:00
..
ip_addr Move IpAddr and SocketAddr to core 2023-02-26 13:50:08 +01:00
socket_addr Fix SocketAddrV6: Display tests 2023-06-14 15:21:15 -04:00
tcp Replace MaybeUninit::uninit_array() with array repeat expression. 2024-06-24 10:23:50 -07:00
udp remove redundant imports 2023-12-10 10:56:22 +08:00
ip_addr.rs Move IpAddr and SocketAddr to core 2023-02-26 13:50:08 +01:00
mod.rs fix issue number 2024-06-21 10:57:07 +02:00
socket_addr.rs Move IpAddr and SocketAddr to core 2023-02-26 13:50:08 +01:00
tcp.rs fix issue number 2024-06-21 10:57:07 +02:00
test.rs SeqCst->Relaxed in std::net::test. 2024-03-20 15:35:13 +01:00
udp.rs Auto merge of #105394 - Patiga:improve-udpsocket-docs, r=workingjubilee 2023-10-03 20:35:38 +00:00