---
# System prepended metadata

title: Libs-API Meeting 2023-10-31
tags: [Minutes, Libs Meetings]

---

# Libs-API Meeting 2023-10-31

###### tags: `Libs Meetings` `Minutes`

**Meeting Link**: https://meet.jit.si/rust-libs-meeting-crxoz2at8hiccp7b3ixf89qgxfymlbwr
**Attendees**: ...

## Agenda

- Triage
- Anything else?

## Triage

### FCPs

21 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/62726 *Tracking issue for io\_slice\_advance* - (3 checkboxes left)
  - merge rust.tf/111922 *feat: implement \`DoubleEndedSearcher\` for \`CharArray\[Ref\]Searcher\`* - (3 checkboxes left)
  - merge rust.tf/105135 *Tracking Issue for \`file\_create\_new\`* - (3 checkboxes left)
  - merge rust.tf/114986 *FCP process: Require 2/3 majority for FCP* - (2 checkboxes left)
  - merge rust.tf/106418 *Implement \`PartialOrd\` and \`Ord\` for \`Discriminant\`* - (1 checkboxes left)
  - merge rust.tf/76118 *Tracking Issue for \`array\_methods\`* - (3 checkboxes left)
  - merge rust.tf/109402 *Implement owned ops for \`HashSet\` and \`BTreeSet\`* - (4 checkboxes left)
  - merge rust.tf/116113 * Generalize \`{Rc,Arc}::make\_mut()\` to unsized types.* - (4 checkboxes left)
  - merge rust.tf/113833 *\`std::error::Error\` \-\> Trait Implementations: lifetimes consistency improvement* - (3 checkboxes left)
  - merge rust.tf/115974 *Split core's PanicInfo and std's PanicInfo* - (3 checkboxes left)
  - merge rust.tf/93610 *Tracking Issue for \`arc\_unwrap\_or\_clone\`* - (3 checkboxes left)
  - merge rust.tf/117138 *Add T: ?Sized to \`RwLockReadGuard\` and \`RwLockWriteGuard\`'s Debug impls.* - (3 checkboxes left)
  - merge rust.tf/101288 *Tracking Issue for \`{char, u8}::is\_ascii\_octdigit\`* - (3 checkboxes left)
  - merge rust.tf/101196 *Tracking Issue for \`Ready::into\_inner()\`* - (3 checkboxes left)
  - merge rust.tf/116570 *Handle out of memory errors in \`io::Read::read\_to\_end\`* - (2 checkboxes left)

[dtolnay (3)](https://rfcbot.rs/fcp/dtolnay), [m-ou-se (15)](https://rfcbot.rs/fcp/m-ou-se), [yaahc (3)](https://rfcbot.rs/fcp/yaahc), [Amanieu (15)](https://rfcbot.rs/fcp/Amanieu), [joshtriplett (11)](https://rfcbot.rs/fcp/joshtriplett), [BurntSushi (9)](https://rfcbot.rs/fcp/BurntSushi), [nikomatsakis (1)](https://rfcbot.rs/fcp/nikomatsakis), [pnkfelix (1)](https://rfcbot.rs/fcp/pnkfelix)

### (nominated) rust.tf/117039 *Clarify UB in \`get\_unchecked(\_mut)\`*

### (nominated) rust.tf/rfc3430 *RFC: Unix socket ancillary data v2*


### (waiting on team) rust.tf/115694 *Add \`std::hash::{DefaultHasher, RandomState}\` exports (needs FCP)*



### (new change proposal) rust.tf/libs278 *ACP Implement \`fmt::Write\` wrapper for \`&mut \[u8\]\` (and maybe \`&mut str\`?)*

### (new change proposal) rust.tf/libs283 *Add \`shallow\_clone()\` method to Cow which always reborrows data*

### (new change proposal) rust.tf/libs286 *\[ACP\] Provide an interface for creating instances of fmt::Formatter*

### (new change proposal) rust.tf/libs287 *ACP: Add \`FromBytes\`/\`FromByteStr\` trait with blanket impl \`FromStr\`*

### (new change proposal) rust.tf/libs288 *Closure\-consuming helper functions for \`Debug{Struct,List,Set,Tuple}\`*


### (stalled change proposal) rust.tf/libs131 *Add \`std::fs::rename\_noreplace\`*

### (stalled change proposal) rust.tf/libs164 *Add methods for use cases that \`align\_to\` does not cover*

### (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)_
