@@ -77,7 +77,7 @@ impl<T> fmt::Debug for PtrKind<T> {
7777 PtrKind :: HeapSingle ( w) => write ! ( f, "HeapSingle({:?})" , w. as_ptr( ) ) ,
7878 PtrKind :: StackArray ( w) => write ! ( f, "StackArray({:?})" , w. as_ptr( ) ) ,
7979 PtrKind :: HeapArray ( w) => write ! ( f, "HeapArray({:?})" , w. as_ptr( ) ) ,
80- PtrKind :: Reinterpreted ( ref data) => {
80+ PtrKind :: Reinterpreted ( data) => {
8181 write ! ( f, "Reinterpreted(0x{:x})" , data. address( ) )
8282 }
8383 }
@@ -88,12 +88,12 @@ impl<T> Clone for PtrKind<T> {
8888 fn clone ( & self ) -> Self {
8989 match self {
9090 PtrKind :: Null => PtrKind :: Null ,
91- PtrKind :: Vec ( ref weak) => PtrKind :: Vec ( weak. clone ( ) ) ,
92- PtrKind :: StackSingle ( ref weak) => PtrKind :: StackSingle ( weak. clone ( ) ) ,
93- PtrKind :: HeapSingle ( ref weak) => PtrKind :: HeapSingle ( weak. clone ( ) ) ,
94- PtrKind :: StackArray ( ref weak) => PtrKind :: StackArray ( weak. clone ( ) ) ,
95- PtrKind :: HeapArray ( ref weak) => PtrKind :: HeapArray ( weak. clone ( ) ) ,
96- PtrKind :: Reinterpreted ( ref data) => PtrKind :: Reinterpreted ( Rc :: clone ( data) ) ,
91+ PtrKind :: Vec ( weak) => PtrKind :: Vec ( weak. clone ( ) ) ,
92+ PtrKind :: StackSingle ( weak) => PtrKind :: StackSingle ( weak. clone ( ) ) ,
93+ PtrKind :: HeapSingle ( weak) => PtrKind :: HeapSingle ( weak. clone ( ) ) ,
94+ PtrKind :: StackArray ( weak) => PtrKind :: StackArray ( weak. clone ( ) ) ,
95+ PtrKind :: HeapArray ( weak) => PtrKind :: HeapArray ( weak. clone ( ) ) ,
96+ PtrKind :: Reinterpreted ( data) => PtrKind :: Reinterpreted ( Rc :: clone ( data) ) ,
9797 }
9898 }
9999}
@@ -105,7 +105,7 @@ impl<T> PtrKind<T> {
105105 PtrKind :: StackSingle ( w) | PtrKind :: HeapSingle ( w) => w. as_ptr ( ) as usize ,
106106 PtrKind :: Vec ( w) => w. as_ptr ( ) as usize ,
107107 PtrKind :: StackArray ( w) | PtrKind :: HeapArray ( w) => w. as_ptr ( ) as usize ,
108- PtrKind :: Reinterpreted ( ref data) => data. address ( ) ,
108+ PtrKind :: Reinterpreted ( data) => data. address ( ) ,
109109 }
110110 }
111111}
@@ -346,7 +346,7 @@ impl<T> Ptr<T> {
346346 rc : weak. upgrade ( ) . expect ( "ub: dangling pointer" ) ,
347347 offset : self . offset ,
348348 } ,
349- PtrKind :: Reinterpreted ( ref data) => StrongPtr :: Reinterpreted {
349+ PtrKind :: Reinterpreted ( data) => StrongPtr :: Reinterpreted {
350350 alloc : Rc :: clone ( data) ,
351351 byte_offset : self . offset ,
352352 cell : RefCell :: new ( None ) ,
@@ -416,7 +416,7 @@ impl<T> Ptr<T> {
416416 Rc :: new ( SliceOriginalAlloc { weak : weak. clone ( ) } ) ,
417417 self . byte_offset ( ) ,
418418 ) ,
419- PtrKind :: Reinterpreted ( ref data) => ( Rc :: clone ( data) , self . offset ) ,
419+ PtrKind :: Reinterpreted ( data) => ( Rc :: clone ( data) , self . offset ) ,
420420 } ;
421421
422422 Ptr {
@@ -879,7 +879,7 @@ impl<T> fmt::Debug for Ptr<T> {
879879 . wrapping_add ( self . offset . wrapping_mul ( std:: mem:: size_of :: < T > ( ) ) ) ,
880880 PtrKind :: Vec ( w) => ( Weak :: as_ptr ( w) as usize )
881881 . wrapping_add ( self . offset . wrapping_mul ( std:: mem:: size_of :: < T > ( ) ) ) ,
882- PtrKind :: Reinterpreted ( ref data) => data. address ( ) . wrapping_add ( self . offset ) ,
882+ PtrKind :: Reinterpreted ( data) => data. address ( ) . wrapping_add ( self . offset ) ,
883883 } ;
884884 write ! ( f, "0x{:x}" , addr)
885885 }
@@ -1191,7 +1191,7 @@ impl<T: ?Sized> PtrDyn<T> {
11911191 pub fn upgrade ( & self ) -> StrongPtrDyn < T > {
11921192 match & self . kind {
11931193 PtrKindDyn :: Null => panic ! ( "ub: dereference of null pointer" ) ,
1194- PtrKindDyn :: StackSingle ( ref weak) => {
1194+ PtrKindDyn :: StackSingle ( weak) => {
11951195 assert_eq ! ( self . offset, 0 , "ub: invalid offset" ) ;
11961196 StrongPtrDyn {
11971197 rc : weak. upgrade ( ) . expect ( "ub: dangling pointer" ) ,
0 commit comments