File tree Expand file tree Collapse file tree 1 file changed +0
-24
lines changed Expand file tree Collapse file tree 1 file changed +0
-24
lines changed Original file line number Diff line number Diff line change @@ -43,18 +43,6 @@ fn immutable_reference() {
43
43
unsafe { opaque_pointer:: own_back ( pointer) . unwrap ( ) } ;
44
44
}
45
45
46
- #[ cfg( all( feature = "std" , feature = "lender" ) ) ]
47
- #[ ignore = "This test is not valid until decide how to make safe the temporal uses of lent memory" ]
48
- #[ test]
49
- fn immutable_reference_invalid_pointer ( ) {
50
- let pointer = Box :: into_raw ( Box :: new ( TestIt :: new ( 2 ) ) ) ;
51
- let invalid_pointer_error = unsafe { opaque_pointer:: object ( pointer) . unwrap_err ( ) } ;
52
- assert_eq ! (
53
- invalid_pointer_error,
54
- opaque_pointer:: error:: PointerError :: Invalid
55
- ) ;
56
- }
57
-
58
46
#[ test]
59
47
fn mutable_reference ( ) {
60
48
let pointer = opaque_pointer:: raw ( TestIt :: new ( 2 ) ) ;
@@ -63,15 +51,3 @@ fn mutable_reference() {
63
51
assert_eq ! ( object. get( ) , 5 ) ;
64
52
unsafe { opaque_pointer:: own_back ( pointer) . unwrap ( ) } ;
65
53
}
66
-
67
- #[ cfg( all( feature = "std" , feature = "lender" ) ) ]
68
- #[ ignore = "This test is not valid until decide how to make safe the temporal uses of lent memory" ]
69
- #[ test]
70
- fn mutable_reference_invalid_pointer ( ) {
71
- let pointer = Box :: into_raw ( Box :: new ( TestIt :: new ( 2 ) ) ) ;
72
- let invalid_pointer_error = unsafe { opaque_pointer:: mut_object ( pointer) . unwrap_err ( ) } ;
73
- assert_eq ! (
74
- invalid_pointer_error,
75
- opaque_pointer:: error:: PointerError :: Invalid
76
- ) ;
77
- }
You can’t perform that action at this time.
0 commit comments