File tree 1 file changed +32
-0
lines changed
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> {
23
23
/// Start index (inclusive)
24
24
///
25
25
/// 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
+ /// ```
26
42
fn start ( & self ) -> Option < & T > {
27
43
None
28
44
}
29
45
30
46
/// End index (exclusive)
31
47
///
32
48
/// 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
+ /// ```
33
65
fn end ( & self ) -> Option < & T > {
34
66
None
35
67
}
You can’t perform that action at this time.
0 commit comments