pub struct PathExpectation {
pub state: PathState,
/* private fields */
}Expand description
State and entry revisions captured at one observation boundary.
Present paths carry a generation-safe target identity and direct revision so a change-away-and-back cannot masquerade as the original state. Absent paths carry the nearest existing ancestor’s structural revision, closing create/remove and parent replacement races without making unrelated subtrees conflict.
Fields§
§state: PathStateVisible state captured at the observation boundary.
Trait Implementations§
Source§impl Clone for PathExpectation
impl Clone for PathExpectation
impl Copy for PathExpectation
Source§impl Debug for PathExpectation
impl Debug for PathExpectation
impl Eq for PathExpectation
Source§impl Hash for PathExpectation
impl Hash for PathExpectation
Source§impl PartialEq for PathExpectation
impl PartialEq for PathExpectation
impl StructuralPartialEq for PathExpectation
Auto Trait Implementations§
impl Freeze for PathExpectation
impl RefUnwindSafe for PathExpectation
impl Send for PathExpectation
impl Sync for PathExpectation
impl Unpin for PathExpectation
impl UnsafeUnpin for PathExpectation
impl UnwindSafe for PathExpectation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more