File tree Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Expand file tree Collapse file tree 1 file changed +32
-0
lines changed Original file line number Diff line number Diff line change @@ -23,13 +23,45 @@ pub trait RangeArgument<T> {
2323 /// Start index (inclusive)
2424 ///
2525 /// Return start value if present, else `None`.
26+ ///
27+ /// # Examples
28+ ///
29+ /// ```
30+ /// #![feature(collections)]
31+ /// #![feature(collections_range)]
32+ ///
33+ /// extern crate collections;
34+ ///
35+ /// # fn main() {
36+ /// use collections::range::RangeArgument;
37+ ///
38+ /// assert_eq!((..10).start(), None);
39+ /// assert_eq!((3..10).start(), Some(&3));
40+ /// # }
41+ /// ```
2642 fn start ( & self ) -> Option < & T > {
2743 None
2844 }
2945
3046 /// End index (exclusive)
3147 ///
3248 /// Return end value if present, else `None`.
49+ ///
50+ /// # Examples
51+ ///
52+ /// ```
53+ /// #![feature(collections)]
54+ /// #![feature(collections_range)]
55+ ///
56+ /// extern crate collections;
57+ ///
58+ /// # fn main() {
59+ /// use collections::range::RangeArgument;
60+ ///
61+ /// assert_eq!((3..).end(), None);
62+ /// assert_eq!((3..10).end(), Some(&10));
63+ /// # }
64+ /// ```
3365 fn end ( & self ) -> Option < & T > {
3466 None
3567 }
You can’t perform that action at this time.
0 commit comments