@@ -36,17 +36,17 @@ use core::{
36
36
///
37
37
/// // Check the nodes we just inserted.
38
38
/// {
39
- /// assert_eq!(tree.get(&10).unwrap(), &100);
40
- /// assert_eq!(tree.get(&20).unwrap(), &200);
41
- /// assert_eq!(tree.get(&30).unwrap(), &300);
39
+ /// assert_eq!(tree.get(&10), Some( &100) );
40
+ /// assert_eq!(tree.get(&20), Some( &200) );
41
+ /// assert_eq!(tree.get(&30), Some( &300) );
42
42
/// }
43
43
///
44
44
/// // Iterate over the nodes we just inserted.
45
45
/// {
46
46
/// let mut iter = tree.iter();
47
- /// assert_eq!(iter.next().unwrap(), ( &10, &100));
48
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
49
- /// assert_eq!(iter.next().unwrap(), ( &30, &300));
47
+ /// assert_eq!(iter.next(), Some(( &10, &100) ));
48
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
49
+ /// assert_eq!(iter.next(), Some(( &30, &300) ));
50
50
/// assert!(iter.next().is_none());
51
51
/// }
52
52
///
@@ -61,9 +61,9 @@ use core::{
61
61
/// // Check that the tree reflects the replacement.
62
62
/// {
63
63
/// let mut iter = tree.iter();
64
- /// assert_eq!(iter.next().unwrap(), ( &10, &1000));
65
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
66
- /// assert_eq!(iter.next().unwrap(), ( &30, &300));
64
+ /// assert_eq!(iter.next(), Some(( &10, &1000) ));
65
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
66
+ /// assert_eq!(iter.next(), Some(( &30, &300) ));
67
67
/// assert!(iter.next().is_none());
68
68
/// }
69
69
///
@@ -73,9 +73,9 @@ use core::{
73
73
/// // Check that the tree reflects the update.
74
74
/// {
75
75
/// let mut iter = tree.iter();
76
- /// assert_eq!(iter.next().unwrap(), ( &10, &1000));
77
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
78
- /// assert_eq!(iter.next().unwrap(), ( &30, &3000));
76
+ /// assert_eq!(iter.next(), Some(( &10, &1000) ));
77
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
78
+ /// assert_eq!(iter.next(), Some(( &30, &3000) ));
79
79
/// assert!(iter.next().is_none());
80
80
/// }
81
81
///
@@ -85,8 +85,8 @@ use core::{
85
85
/// // Check that the tree reflects the removal.
86
86
/// {
87
87
/// let mut iter = tree.iter();
88
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
89
- /// assert_eq!(iter.next().unwrap(), ( &30, &3000));
88
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
89
+ /// assert_eq!(iter.next(), Some(( &30, &3000) ));
90
90
/// assert!(iter.next().is_none());
91
91
/// }
92
92
///
@@ -128,20 +128,20 @@ use core::{
128
128
/// // Check the nodes we just inserted.
129
129
/// {
130
130
/// let mut iter = tree.iter();
131
- /// assert_eq!(iter.next().unwrap(), ( &10, &100));
132
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
133
- /// assert_eq!(iter.next().unwrap(), ( &30, &300));
131
+ /// assert_eq!(iter.next(), Some(( &10, &100) ));
132
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
133
+ /// assert_eq!(iter.next(), Some(( &30, &300) ));
134
134
/// assert!(iter.next().is_none());
135
135
/// }
136
136
///
137
137
/// // Remove a node, getting back ownership of it.
138
- /// let existing = tree.remove(&30).unwrap() ;
138
+ /// let existing = tree.remove(&30);
139
139
///
140
140
/// // Check that the tree reflects the removal.
141
141
/// {
142
142
/// let mut iter = tree.iter();
143
- /// assert_eq!(iter.next().unwrap(), ( &10, &100));
144
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
143
+ /// assert_eq!(iter.next(), Some(( &10, &100) ));
144
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
145
145
/// assert!(iter.next().is_none());
146
146
/// }
147
147
///
@@ -155,9 +155,9 @@ use core::{
155
155
/// // Check that the tree reflect the new insertion.
156
156
/// {
157
157
/// let mut iter = tree.iter();
158
- /// assert_eq!(iter.next().unwrap(), ( &10, &100));
159
- /// assert_eq!(iter.next().unwrap(), ( &15, &150));
160
- /// assert_eq!(iter.next().unwrap(), ( &20, &200));
158
+ /// assert_eq!(iter.next(), Some(( &10, &100) ));
159
+ /// assert_eq!(iter.next(), Some(( &15, &150) ));
160
+ /// assert_eq!(iter.next(), Some(( &20, &200) ));
161
161
/// assert!(iter.next().is_none());
162
162
/// }
163
163
///
0 commit comments