We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ea5c3f commit 6db68aaCopy full SHA for 6db68aa
tests/fail/tree_borrows/unique.rs
@@ -14,7 +14,7 @@ fn main() {
14
let refmut = &mut data;
15
let rawptr = refmut as *mut u8;
16
17
- let uniq = Unique::new(rawptr).unwrap();
+ let uniq = Unique::new_unchecked(rawptr);
18
unsafe {
19
*uniq.as_ptr() = 1; // activation
20
let _maybe_parent = *rawptr; // maybe becomes Frozen
tests/pass/tree_borrows/unique.rs
@@ -23,7 +23,7 @@ fn main() {
23
24
// We create a Unique and expect it to have a fresh tag
25
// and uninitialized permissions.
26
- let uniq = Unique::new(raw).unwrap();
+ let uniq = Unique::new_unchecked(raw);
27
name!(uniq.as_ptr(), "uniq");
28
print_state!(alloc_id);
29
0 commit comments