pub struct ObjectFieldDesc {
pub key: Box<str>,
pub child: ShapeNode,
}Expand description
One declared object field as introspection data — key plus the child’s
own shape projection, taken from the same Vec the kernel walks so
introspection cannot drift (DV-6).
Fields§
§key: Box<str>Declared key (same Box<str> as the kernel’s field registry).
child: ShapeNodeChild projection, produced by the child’s own shape().
Trait Implementations§
Source§impl Clone for ObjectFieldDesc
impl Clone for ObjectFieldDesc
Source§impl Debug for ObjectFieldDesc
impl Debug for ObjectFieldDesc
Source§impl PartialEq for ObjectFieldDesc
impl PartialEq for ObjectFieldDesc
impl StructuralPartialEq for ObjectFieldDesc
Auto Trait Implementations§
impl Freeze for ObjectFieldDesc
impl RefUnwindSafe for ObjectFieldDesc
impl Send for ObjectFieldDesc
impl Sync for ObjectFieldDesc
impl Unpin for ObjectFieldDesc
impl UnsafeUnpin for ObjectFieldDesc
impl UnwindSafe for ObjectFieldDesc
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