# Libs-API Meeting 2023-02-07
###### tags: `Libs Meetings` `Minutes`
**Meeting Link**: https://meet.jit.si/rust-libs-meeting-crxoz2at8hiccp7b3ixf89qgxfymlbwr
**Attendees**: David, Josh Triplett, Mara, The 8472
## Agenda
- Triage
- Anything else?
## Triage
### (nominated) rust.tf/106541 *implement const iterator using \`rustc\_do\_not\_const\_check\`*
Discussed last meeting. We asked what safety measures are in place to prevent accidentally stabilizing anything.
PR looks fine.
### (nominated) rust.tf/107200 *io: soften ‘at most one write attempt’ requirement in io::Write::write*
The 8472 left a long comment and Josh started FCP last week. No checkboxes checked yet.
Lucretiel left a comment about documenting that write() should never succesfully write some bytes but then also fail afterwards, since that can't be reported. We should indeed clearly document that.
### (nominated) rust.tf/107680 *Hide repr attribute from doc of types without guaranteed repr*
Using `#[cfg_attr(not(doc), repr(transparent))]` to hide `#[repr(transparent)]` from the public documentation.
It should probably do that automatically if there are private fields.
Should we have a `#[repr(transparent, pub)]`? Over an edition? Or just without an edition?
Having `#[repr(transparent)]` in rustdoc today doesn't really give any guarantees, so requiring `pub` for it to display in the docs would be fine.
### (nominated) rust.tf/rfc3362 *Command improvements for ergonomics and error handling*
[discussion]
Seems like it might need to explore a bit more of the design space.
---
[out of time]
### (nominated) rust.tf/107276 *Windows: Path API Incorrectly Handles Alternate Data Stream Identifiers*
### (nominated) github.com/rust-lang/libs-team/issues/62 *ACP: \`PathLike\` trait*
### (waiting on team) rust.tf/99262 *Tracking Issue for \`io\_error\_downcast\`*