# Libs-API Meeting 2022-07-20
###### tags: `Libs Meetings` `Minutes`
**Meeting Link**: https://meet.jit.si/rust-libs-meeting-crxoz2at8hiccp7b3ixf89qgxfymlbwr
**Attendees**: Josh, David, Thom, Chris, Scott, Vincenzo, Jane, 8472, tshepang, Amanieu
## Agenda
- [Open action items](https://hackmd.io/ovrbJj6CRduRgSA0Wzg2zg)
- [Libs team wishlist](https://hackmd.io/HPjGPC09RayylxGeaIfTew)
- Triage
- Anything else?
## Triage
### FCPs
13 open T-libs-api FCPs:
<details><summary><a href="https://github.com/rust-lang/libs-team/issues?q=is%3Aopen+label%3AT-libs-api+label%3Aproposed-final-comment-period">1 <code>rust-lang/libs-team</code> FCPs</a></summary>
- [[merge 72](https://github.com/rust-lang/libs-team/issues/72#issuecomment-1186608148)] *MSRV policy for libc crate* - (5 checkboxes left)
</details>
<details><summary><a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+label%3AT-libs-api+label%3Aproposed-final-comment-period">12 <code>rust-lang/rust</code> FCPs</a></summary>
- [[merge 89238](https://github.com/rust-lang/rust/issues/89238#issuecomment-927177703)] *deprecate f{32,64}::DIGITS* - (1 checkboxes left)
- [[merge 90291](https://github.com/rust-lang/rust/issues/90291#issuecomment-955599591)] *Loosen the bound on the Debug implementation of Weak.* - (1 checkboxes left)
- [[merge 94786](https://github.com/rust-lang/rust/issues/94786#issuecomment-1064599953)] *Document NonZeroXxx layout guarantees* - (2 checkboxes left)
- [[merge 88581](https://github.com/rust-lang/rust/issues/88581#issuecomment-1118123560)] *Tracking Issue for \`int\_roundings\`* - (1 checkboxes left)
- [[merge 80437](https://github.com/rust-lang/rust/issues/80437#issuecomment-1125982498)] *Tracking Issue for \`box\_into\_inner\`* - (1 checkboxes left)
- [[merge 62924](https://github.com/rust-lang/rust/issues/62924#issuecomment-1179489929)] *Tracking issue for map\_first\_last: first/last methods on BTreeSet and BTreeMap* - (3 checkboxes left)
- [[merge 87800](https://github.com/rust-lang/rust/issues/87800#issuecomment-1180571001)] *Tracking Issue for \`Option::unzip()\`* - (3 checkboxes left)
- [[merge 80218](https://github.com/rust-lang/rust/issues/80218#issuecomment-1181390168)] *Tracking Issue for \`std::io::read\_to\_string\`* - (3 checkboxes left)
- [[merge 91946](https://github.com/rust-lang/rust/issues/91946#issuecomment-1159353256)] *Tracking Issue for \`io::Error::other\`* - (3 checkboxes left)
- [[merge 97373](https://github.com/rust-lang/rust/issues/97373#issuecomment-1160385654)] *impl DispatchFromDyn for Cell and UnsafeCell* - (3 checkboxes left)
- [[merge 93050](https://github.com/rust-lang/rust/issues/93050#issuecomment-1176665994)] *Tracking Issue for Option::is\_some\_and and Result::is\_{ok,err}\_and* - (3 checkboxes left)
- [[merge 82901](https://github.com/rust-lang/rust/issues/82901#issuecomment-1178516306)] *Tracking Issue for \`Option::get\_or\_insert\_default\`* - (4 checkboxes left)
</details>
<p></p>
[joshtriplett (2)](https://rfcbot.rs/fcp/joshtriplett), [BurntSushi (8)](https://rfcbot.rs/fcp/BurntSushi), [Amanieu (4)](https://rfcbot.rs/fcp/Amanieu), [dtolnay (3)](https://rfcbot.rs/fcp/dtolnay), [m-ou-se (8)](https://rfcbot.rs/fcp/m-ou-se), [yaahc (8)](https://rfcbot.rs/fcp/yaahc)
### Nominated
- [1 `rust-lang/libs-team` `T-libs-api` `I-nominated` items](https://github.com/rust-lang/libs-team/issues?q=label:T-libs-api+label:I-nominated+is:open)
- [[72](https://github.com/rust-lang/libs-team/issues/72)] *MSRV policy for libc crate*
- Some discussion, no conclusion yet
- Documented the benefits within the proposal
- [5 `rust-lang/rust` `I-libs-api-nominated` items](https://github.com/rust-lang/rust/issues?q=label:I-libs-api-nominated+is:open)
- [[84056](https://github.com/rust-lang/rust/issues/84056)] *Chinese numerals are not recognized by char::is\_numeric*
- Closed with https://github.com/rust-lang/rust/issues/84056#issuecomment-1190664608
- [[98461](https://github.com/rust-lang/rust/pull/98461)] *Document lack of panic safety guarantees of \`Clone::clone\_from\`*
- Proposed FCP, blocking concern for rewording: https://github.com/rust-lang/rust/pull/98461#issuecomment-1190672011
-
- [[98655](https://github.com/rust-lang/rust/pull/98655)] *Don't derive \`PartialEq::ne\`.*
- dtolnay to re-read and possibly start FCP
- [[98862](https://github.com/rust-lang/rust/issues/98862)] *Make mem::uninitialized inaccessible in future editions*
- [[99333](https://github.com/rust-lang/rust/pull/99333)] *Allow ?\-converting from Result\<T, E\> in functions returning Option\<Result\<T, E\>\>*
### Waiting on team
- [1 `rust-lang/rust` `T-libs-api` `S-waiting-on-team` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:S-waiting-on-team+is:open)
- [[98174](https://github.com/rust-lang/rust/pull/98174)] *Rename \`\<\*{mut,const} T\>::as\_{const,mut}\` to \`cast\_\`*
- Renamed, ACP closed, PR can merge when it passes
- FCP started to stabilize
### Needs decision
None
### Stalled Tracking Issues
- [30 `rust-lang/rust` `T-libs-api` `C-tracking-issue` items](https://github.com/rust-lang/rust/issues?q=label:T-libs-api+label:C-tracking-issue+is:open+sort:updated-asc)
- [[42839](https://github.com/rust-lang/rust/issues/42839)] *Peer credentials on Unix socket*
- [[55132](https://github.com/rust-lang/rust/issues/55132)] *Tracking issue for thread::Builder::spawn\_unchecked*
- [[66893](https://github.com/rust-lang/rust/issues/66893)] *Tracking issue for atomic\_mut\_ptr*
- [[71503](https://github.com/rust-lang/rust/issues/71503)] *Tracking Issue for binary heap retain*
- [[72505](https://github.com/rust-lang/rust/issues/72505)] *Tracking issue for \`#!\[feature(const\_float\_classify)\]\`*
## Actions
- [ ] Reply to all issues/PRs discussed in this meeting, or add them to the [open action items](https://hackmd.io/ovrbJj6CRduRgSA0Wzg2zg).
_Generated by [fully-automatic-rust-libs-team-triage-meeting-agenda-generator](https://github.com/rust-lang/libs-team/tree/main/tools/agenda-generator)_