1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
use fmt;
/// A display-only borrow of scoped evidence.
///
/// This is the hardened return of [`Scoped::peek`](super::Scoped::peek),
/// carrying the reference for [`Debug`](fmt::Debug) rendering while refusing
/// every door the brand exists to shut.
///
/// It is deliberately *minimal*. It has no [`PartialOrd`] (so a scoped order
/// verdict cannot escape through a display read, the created-order hazard of PRD
/// 0013), no [`Deref`](core::ops::Deref), and no accessor returning the inner
/// reference (which would just relocate the escape). What it *does* offer is
/// exactly what display and diagnostics need: [`Debug`](fmt::Debug), and
/// [`PartialEq`] so two peeks over the same scope can be checked equal. Equality
/// forgets no roster (it is symmetric and total), so it carries none of the
/// order hazard; that asymmetry, equal-but-never-ordered, is the whole point.
;