# Libs-API Meeting 2023-09-05
###### tags: `Libs Meetings` `Minutes`
**Meeting Link**: https://meet.jit.si/rust-libs-meeting-crxoz2at8hiccp7b3ixf89qgxfymlbwr
**Attendees**: ...
## Agenda
- Triage
- Anything else?
## Triage
### FCPs
1 rust-lang/rfcs T-libs-api FCPs
- merge rust.tf/rfc3453 *Add \`f16\` and \`f128\` float types* - (4 checkboxes left)
14 rust-lang/rust T-libs-api FCPs
- merge rust.tf/80437 *Tracking Issue for \`box\_into\_inner\`* - (1 checkboxes left)
- merge rust.tf/52331 *Correcting Path::components on Redox* - (5 checkboxes left)
- merge rust.tf/82901 *Tracking Issue for \`Option::get\_or\_insert\_default\`* - (2 checkboxes left)
- merge rust.tf/83871 *Tracking Issue for CharIndices::offset function* - (3 checkboxes left)
- merge rust.tf/99262 *Tracking Issue for \`io\_error\_downcast\`* - (4 checkboxes left)
- merge rust.tf/106655 *Tracking Issue for \`#!\[feature(offset\_of)\]\`* - (0 checkboxes left)
- merge rust.tf/107587 *Mark \`std\` integral modules as deprecated (\`std::u32\`, \`std::i16\`, etc.)* - (3 checkboxes left)
- merge rust.tf/62726 *Tracking issue for io\_slice\_advance* - (3 checkboxes left)
- merge rust.tf/80552 *Tracking Issue for the GroupBy and GroupByMut iterators* - (3 checkboxes left)
- merge rust.tf/85528 *Implement iterator specialization traits on more adapters* - (4 checkboxes left)
- merge rust.tf/114986 *FCP process: Require 2/3 majority for FCP* - (4 checkboxes left)
- merge rust.tf/115333 *Guarantee representation of None in NPO* - (7 checkboxes left)
- merge rust.tf/106418 *Implement \`PartialOrd\` and \`Ord\` for \`Discriminant\`* - (1 checkboxes left)
- merge rust.tf/115108 *Fix exit status / wait status on non\-Unix cfg(unix) platforms* - (3 checkboxes left)
[BurntSushi (8)](https://rfcbot.rs/fcp/BurntSushi), [pietroalbini (1)](https://rfcbot.rs/fcp/pietroalbini), [dtolnay (6)](https://rfcbot.rs/fcp/dtolnay), [Amanieu (6)](https://rfcbot.rs/fcp/Amanieu), [pnkfelix (3)](https://rfcbot.rs/fcp/pnkfelix), [Mark-Simulacrum (1)](https://rfcbot.rs/fcp/Mark-Simulacrum), [joshtriplett (5)](https://rfcbot.rs/fcp/joshtriplett), [the8472 (1)](https://rfcbot.rs/fcp/the8472), [m-ou-se (10)](https://rfcbot.rs/fcp/m-ou-se), [yaahc (3)](https://rfcbot.rs/fcp/yaahc), [nikomatsakis (3)](https://rfcbot.rs/fcp/nikomatsakis)
### (nominated) rust.tf/85122 *Tracking Issue for inherent unchecked integer methods*
Mara replied, unnominating.
### (nominated) rust.tf/91345 *Tracking Issue for \`result\_option\_inspect\`*
Discussed last week.
### (nominated) rust.tf/106418 *Implement \`PartialOrd\` and \`Ord\` for \`Discriminant\`*
Difficult to only provide `Ord` in a crate-private way.
Either:
- Always provide `Ord`.
- Only provide it if opted-in via a derive.
- Always provide it if `T: Ord`.
Amanieu to reply.
### (nominated) rust.tf/114737 *\`std::process::Command::env\_clear\` is unusable on Windows*
Windows group is pinged. No responses.
Discussion about reseting to a default environment. Out of scope for this, it should be provided in an OS-specific extension trait.
Amanieu to start FCP
### (nominated) rust.tf/115416 *Add the \`match\_cfg!\` macro*
Seems fine to add as unstable.
### (nominated) rust.tf/115520 *Stabilize const\_transmute\_copy*
Amanieu to start FCP
### (waiting on team) rust.tf/114149 *\`read\_dir\` has unexpected behavior for \`""\`*
### (new change proposal) rust.tf/libs259 *Add openat/unlinkat/etc. abstractions to ReadDir/DirEntry/OpenOptions*
### (new change proposal) rust.tf/libs261 *add \`write\_fmt\` method to String, to make \`write!\` macro work without imports*
### (new change proposal) rust.tf/libs262 *Add infallible variant of RangeFrom::next()*
### (new change proposal) rust.tf/libs263 *ACP: IntoIterator for Box\<\[T\]\>*
### (new change proposal) rust.tf/libs264 *Ability to stop child process from Inheriting Handles*
### (stalled change proposal) rust.tf/libs152 *Feature item\_find\_many*
### (stalled change proposal) rust.tf/libs156 *&mut \[MaybeUninit\<T\>\]: Fill with value or with closure.*
### (stalled change proposal) rust.tf/libs155 *Arbitrary alternate flags in \`std::fmt::Formatter\`*
### (stalled change proposal) rust.tf/libs124 *Integrate \`Error\` trait with panic interfaces*
### (stalled change proposal) rust.tf/libs111 *Restructure ptr\_metadata to minimal support*
_Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_