pub struct Parent {
pub obj: ExId,
pub typ: ObjType,
pub prop: Prop,
pub visible: bool,
}
Expand description
A component of a path to an object
Fields§
§obj: ExId
The object ID this component refers to
typ: ObjType
The type of the parent object
prop: Prop
The property within obj
this component refers to
visible: bool
Whether this component is “visible”
An “invisible” component is one where the property is hidden, either because it has been deleted or because there is a conflict on this (object, property) pair and this value does not win the conflict.
Trait Implementations§
impl Eq for Parent
impl StructuralPartialEq for Parent
Auto Trait Implementations§
impl Freeze for Parent
impl RefUnwindSafe for Parent
impl Send for Parent
impl Sync for Parent
impl Unpin for Parent
impl UnwindSafe for Parent
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