@@ -321,7 +321,7 @@ pub unsafe trait IntoErasedSendSync<'a> {
321321/////////////////////////////////////////////////////////////////////////////
322322
323323impl < O , T : ?Sized > OwningRef < O , T > {
324- /// Creates a new owning reference from a owner
324+ /// Creates a new owning reference from an owner
325325 /// initialized to the direct dereference of it.
326326 ///
327327 /// # Example
@@ -368,7 +368,7 @@ impl<O, T: ?Sized> OwningRef<O, T> {
368368 /// fn main() {
369369 /// let owning_ref = OwningRef::new(Box::new([1, 2, 3, 4]));
370370 ///
371- /// // create a owning reference that points at the
371+ /// // create an owning reference that points at the
372372 /// // third element of the array.
373373 /// let owning_ref = owning_ref.map(|array| &array[2]);
374374 /// assert_eq!(*owning_ref, 3);
@@ -396,7 +396,7 @@ impl<O, T: ?Sized> OwningRef<O, T> {
396396 /// fn main() {
397397 /// let owning_ref = OwningRef::new(Box::new([1, 2, 3, 4]));
398398 ///
399- /// // create a owning reference that points at the
399+ /// // create an owning reference that points at the
400400 /// // third element of the array.
401401 /// let owning_ref = owning_ref.try_map(|array| {
402402 /// if array[2] == 3 { Ok(&array[2]) } else { Err(()) }
@@ -430,7 +430,7 @@ impl<O, T: ?Sized> OwningRef<O, T> {
430430 /// in an additional `Box<O>`.
431431 ///
432432 /// This can be used to safely erase the owner of any `OwningRef<O, T>`
433- /// to a `OwningRef<Box<Erased>, T>`.
433+ /// to an `OwningRef<Box<Erased>, T>`.
434434 pub fn map_owner_box ( self ) -> OwningRef < Box < O > , T > {
435435 OwningRef { reference : self . reference , owner : Box :: new ( self . owner ) }
436436 }
@@ -511,7 +511,7 @@ impl<O, T: ?Sized> OwningRef<O, T> {
511511}
512512
513513impl < O , T : ?Sized > OwningRefMut < O , T > {
514- /// Creates a new owning reference from a owner
514+ /// Creates a new owning reference from an owner
515515 /// initialized to the direct dereference of it.
516516 ///
517517 /// # Example
@@ -558,7 +558,7 @@ impl<O, T: ?Sized> OwningRefMut<O, T> {
558558 /// fn main() {
559559 /// let owning_ref_mut = OwningRefMut::new(Box::new([1, 2, 3, 4]));
560560 ///
561- /// // create a owning reference that points at the
561+ /// // create an owning reference that points at the
562562 /// // third element of the array.
563563 /// let owning_ref = owning_ref_mut.map(|array| &array[2]);
564564 /// assert_eq!(*owning_ref, 3);
@@ -586,7 +586,7 @@ impl<O, T: ?Sized> OwningRefMut<O, T> {
586586 /// fn main() {
587587 /// let owning_ref_mut = OwningRefMut::new(Box::new([1, 2, 3, 4]));
588588 ///
589- /// // create a owning reference that points at the
589+ /// // create an owning reference that points at the
590590 /// // third element of the array.
591591 /// let owning_ref_mut = owning_ref_mut.map_mut(|array| &mut array[2]);
592592 /// assert_eq!(*owning_ref_mut, 3);
@@ -614,7 +614,7 @@ impl<O, T: ?Sized> OwningRefMut<O, T> {
614614 /// fn main() {
615615 /// let owning_ref_mut = OwningRefMut::new(Box::new([1, 2, 3, 4]));
616616 ///
617- /// // create a owning reference that points at the
617+ /// // create an owning reference that points at the
618618 /// // third element of the array.
619619 /// let owning_ref = owning_ref_mut.try_map(|array| {
620620 /// if array[2] == 3 { Ok(&array[2]) } else { Err(()) }
@@ -644,7 +644,7 @@ impl<O, T: ?Sized> OwningRefMut<O, T> {
644644 /// fn main() {
645645 /// let owning_ref_mut = OwningRefMut::new(Box::new([1, 2, 3, 4]));
646646 ///
647- /// // create a owning reference that points at the
647+ /// // create an owning reference that points at the
648648 /// // third element of the array.
649649 /// let owning_ref_mut = owning_ref_mut.try_map_mut(|array| {
650650 /// if array[2] == 3 { Ok(&mut array[2]) } else { Err(()) }
@@ -678,7 +678,7 @@ impl<O, T: ?Sized> OwningRefMut<O, T> {
678678 /// in an additional `Box<O>`.
679679 ///
680680 /// This can be used to safely erase the owner of any `OwningRefMut<O, T>`
681- /// to a `OwningRefMut<Box<Erased>, T>`.
681+ /// to an `OwningRefMut<Box<Erased>, T>`.
682682 pub fn map_owner_box ( self ) -> OwningRefMut < Box < O > , T > {
683683 OwningRefMut { reference : self . reference , owner : Box :: new ( self . owner ) }
684684 }
@@ -970,7 +970,7 @@ where
970970 }
971971}
972972
973- // ^ FIXME: Is a Into impl for calling into_inner() possible as well?
973+ // ^ FIXME: Is an Into impl for calling into_inner() possible as well?
974974
975975impl < O , T : ?Sized > Debug for OwningRef < O , T >
976976where
@@ -1139,27 +1139,27 @@ impl<T: 'static> ToHandleMut for RefCell<T> {
11391139// about which handle creation to use (i.e., read() vs try_read()) as well as
11401140// what to do with error results.
11411141
1142- /// Typedef of a owning reference that uses a `Box` as the owner.
1142+ /// Typedef of an owning reference that uses a `Box` as the owner.
11431143pub type BoxRef < T , U = T > = OwningRef < Box < T > , U > ;
1144- /// Typedef of a owning reference that uses a `Vec` as the owner.
1144+ /// Typedef of an owning reference that uses a `Vec` as the owner.
11451145pub type VecRef < T , U = T > = OwningRef < Vec < T > , U > ;
1146- /// Typedef of a owning reference that uses a `String` as the owner.
1146+ /// Typedef of an owning reference that uses a `String` as the owner.
11471147pub type StringRef = OwningRef < String , str > ;
11481148
1149- /// Typedef of a owning reference that uses a `Rc` as the owner.
1149+ /// Typedef of an owning reference that uses a `Rc` as the owner.
11501150pub type RcRef < T , U = T > = OwningRef < Rc < T > , U > ;
1151- /// Typedef of a owning reference that uses a `Arc` as the owner.
1151+ /// Typedef of an owning reference that uses an `Arc` as the owner.
11521152pub type ArcRef < T , U = T > = OwningRef < Arc < T > , U > ;
11531153
1154- /// Typedef of a owning reference that uses a `Ref` as the owner.
1154+ /// Typedef of an owning reference that uses a `Ref` as the owner.
11551155pub type RefRef < ' a , T , U = T > = OwningRef < Ref < ' a , T > , U > ;
1156- /// Typedef of a owning reference that uses a `RefMut` as the owner.
1156+ /// Typedef of an owning reference that uses a `RefMut` as the owner.
11571157pub type RefMutRef < ' a , T , U = T > = OwningRef < RefMut < ' a , T > , U > ;
1158- /// Typedef of a owning reference that uses a `MutexGuard` as the owner.
1158+ /// Typedef of an owning reference that uses a `MutexGuard` as the owner.
11591159pub type MutexGuardRef < ' a , T , U = T > = OwningRef < MutexGuard < ' a , T > , U > ;
1160- /// Typedef of a owning reference that uses a `RwLockReadGuard` as the owner.
1160+ /// Typedef of an owning reference that uses a `RwLockReadGuard` as the owner.
11611161pub type RwLockReadGuardRef < ' a , T , U = T > = OwningRef < RwLockReadGuard < ' a , T > , U > ;
1162- /// Typedef of a owning reference that uses a `RwLockWriteGuard` as the owner.
1162+ /// Typedef of an owning reference that uses a `RwLockWriteGuard` as the owner.
11631163pub type RwLockWriteGuardRef < ' a , T , U = T > = OwningRef < RwLockWriteGuard < ' a , T > , U > ;
11641164
11651165/// Typedef of a mutable owning reference that uses a `Box` as the owner.
@@ -1219,11 +1219,11 @@ unsafe impl<'a, T: Send + Sync + 'a> IntoErasedSendSync<'a> for Arc<T> {
12191219 }
12201220}
12211221
1222- /// Typedef of a owning reference that uses an erased `Box` as the owner.
1222+ /// Typedef of an owning reference that uses an erased `Box` as the owner.
12231223pub type ErasedBoxRef < U > = OwningRef < Box < dyn Erased > , U > ;
1224- /// Typedef of a owning reference that uses an erased `Rc` as the owner.
1224+ /// Typedef of an owning reference that uses an erased `Rc` as the owner.
12251225pub type ErasedRcRef < U > = OwningRef < Rc < dyn Erased > , U > ;
1226- /// Typedef of a owning reference that uses an erased `Arc` as the owner.
1226+ /// Typedef of an owning reference that uses an erased `Arc` as the owner.
12271227pub type ErasedArcRef < U > = OwningRef < Arc < dyn Erased > , U > ;
12281228
12291229/// Typedef of a mutable owning reference that uses an erased `Box` as the owner.
0 commit comments