Description
Feature gate: #![feature(const_mut_cursor)]
This is a tracking issue for marking the get_mut
and set_position
methods in std::io::Cursor
as const.
Public API
// std::io
impl<T> Cursor<T> {
pub const fn get_mut(&mut self) -> &mut T;
pub const fn set_position(&mut self, pos: u64);
}
Steps / History
- Implementation: Mark
get_mut
andset_position
instd::io::Cursor
as const. #130800 - Final comment period (FCP)
- Stabilization PR: Stabilise
Cursor::{get_mut, set_position}
inconst
scenarios. #136634
Unresolved Questions
- Can we also "constify"
into_inner
?