Trait collections::range::RangeArgument [] [src]

pub trait RangeArgument<T> {
    fn start(&self) -> Option<&T> { ... }
    fn end(&self) -> Option<&T> { ... }
}
Unstable (collections_range #27711)

: was just added

RangeArgument is implemented by Rust's built-in range types, produced by range syntax like .., a.., ..b or c..d.

Provided Methods

fn start(&self) -> Option<&T>

Unstable (collections_range #27711)

: was just added

Start index (inclusive)

Return start value if present, else None.

fn end(&self) -> Option<&T>

Unstable (collections_range #27711)

: was just added

End index (exclusive)

Return end value if present, else None.

Implementors