@@ -36,13 +36,13 @@ pub mod error;
36
36
37
37
#[ cfg( all( feature = "std" , feature = "lender" ) ) ]
38
38
lazy_static ! {
39
- static ref LENT : RwLock <HashSet <usize >> = RwLock :: new( HashSet :: new( ) ) ;
39
+ static ref LENT_POINTERS : RwLock <HashSet <usize >> = RwLock :: new( HashSet :: new( ) ) ;
40
40
}
41
41
42
42
#[ cfg( all( feature = "std" , feature = "lender" ) ) ]
43
43
#[ inline]
44
44
fn invalid_error_check < T > ( pointer : * const T ) -> Result < ( ) , crate :: error:: PointerError > {
45
- if !LENT . read ( ) . unwrap ( ) . contains ( & ( pointer as usize ) ) {
45
+ if !LENT_POINTERS . read ( ) . unwrap ( ) . contains ( & ( pointer as usize ) ) {
46
46
return Err ( crate :: error:: PointerError :: Invalid ) ;
47
47
}
48
48
return Ok ( ( ) ) ;
@@ -65,7 +65,7 @@ fn null_error_check<T>(pointer: *const T) -> Result<(), crate::error::PointerErr
65
65
pub fn raw < T > ( data : T ) -> * mut T {
66
66
let pointer = Box :: into_raw ( Box :: new ( data) ) ;
67
67
#[ cfg( all( feature = "std" , feature = "lender" ) ) ]
68
- LENT . write ( ) . unwrap ( ) . insert ( pointer as usize ) ;
68
+ LENT_POINTERS . write ( ) . unwrap ( ) . insert ( pointer as usize ) ;
69
69
return pointer;
70
70
}
71
71
@@ -107,7 +107,7 @@ pub unsafe fn own_back<T>(pointer: *mut T) -> Result<T, crate::error::PointerErr
107
107
invalid_error_check ( pointer) ?;
108
108
let boxed = { Box :: from_raw ( pointer) } ;
109
109
#[ cfg( all( feature = "std" , feature = "lender" ) ) ]
110
- LENT . write ( ) . unwrap ( ) . remove ( & ( pointer as usize ) ) ;
110
+ LENT_POINTERS . write ( ) . unwrap ( ) . remove ( & ( pointer as usize ) ) ;
111
111
return Ok ( * boxed) ;
112
112
}
113
113
0 commit comments