@@ -1442,20 +1442,20 @@ impl<T, A: Allocator + Clone> BTreeSet<T, A> {
14421442     /// 
14431443     /// let mut set = BTreeSet::from([1, 2, 3, 4]); 
14441444     /// 
1445-      /// let mut cursor = unsafe {  set.upper_bound_mut(Bound::Included(&3)) } ; 
1445+      /// let mut cursor = set.upper_bound_mut(Bound::Included(&3)); 
14461446     /// assert_eq!(cursor.peek_prev(), Some(&3)); 
14471447     /// assert_eq!(cursor.peek_next(), Some(&4)); 
14481448     /// 
1449-      /// let mut cursor = unsafe {  set.upper_bound_mut(Bound::Excluded(&3)) } ; 
1449+      /// let mut cursor = set.upper_bound_mut(Bound::Excluded(&3)); 
14501450     /// assert_eq!(cursor.peek_prev(), Some(&2)); 
14511451     /// assert_eq!(cursor.peek_next(), Some(&3)); 
14521452     /// 
1453-      /// let mut cursor = unsafe {  set.upper_bound_mut(Bound::Unbounded) } ; 
1453+      /// let mut cursor = set.upper_bound_mut(Bound::Unbounded); 
14541454     /// assert_eq!(cursor.peek_prev(), Some(&4)); 
14551455     /// assert_eq!(cursor.peek_next(), None); 
14561456     /// ``` 
14571457     #[ unstable( feature = "btree_cursors" ,  issue = "107540" ) ]  
1458-     pub  unsafe   fn  upper_bound_mut < Q :  ?Sized > ( & mut  self ,  bound :  Bound < & Q > )  -> CursorMut < ' _ ,  T ,  A > 
1458+     pub  fn  upper_bound_mut < Q :  ?Sized > ( & mut  self ,  bound :  Bound < & Q > )  -> CursorMut < ' _ ,  T ,  A > 
14591459    where 
14601460        T :  Borrow < Q >  + Ord , 
14611461        Q :  Ord , 
0 commit comments