Tracking Issue for BufRead::has_data_left
· Issue #86423 · rust-lang/rust (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Description
Feature gate: #![feature(buf_read_has_data_left)]
This is a tracking issue for adding has_data_left
to BufRead
. Its purpose is to determine whether a reader has any data left over to read.
Example
let file = File::open("foo.txt")?; let reader = BufReader::new(file); let is_not_empty = reader.has_data_left()?;
Steps / History
- Implementation: Add has_data_left() to BufRead #85815
- Final commenting period (FCP)
- Stabilization PR
Unresolved Questions
- Still need to finalize the name of
has_data_left
and whether the API should check the positive case or the negative case. - Internals discussion (note that the post uses
is_at_eof
as the name of the new method).