rust/tests/ui/range/new_range_stability.rs
Peter Jaszkowiak d2020fbf7c stabilize new inclusive range type and iter
stabilizes `core::range::RangeInclusive`
and `core::range::RangeInclusiveIter`
and the `core::range` module
2026-02-06 21:36:15 -07:00

28 lines
543 B
Rust

// Stable
use std::range::{RangeInclusive, RangeInclusiveIter};
fn range_inclusive(mut r: RangeInclusive<usize>) {
r.start;
r.last;
r.contains(&5);
r.is_empty();
r.iter();
let mut i = r.into_iter();
i.next();
i.remainder();
}
// Unstable module
use std::range::legacy; //~ ERROR unstable
// Unstable types
use std::range::RangeFrom; //~ ERROR unstable
use std::range::Range; //~ ERROR unstable
use std::range::RangeFromIter; //~ ERROR unstable
use std::range::RangeIter; //~ ERROR unstable
fn main() {}