pub struct Child {
pub path_element: PathElement,
pub node: Arc<Node>,
pub recognized: bool,
}Expand description
Reference to a child node in the tree.
Fields
path_element: PathElementPath element identifying the relation of this child node to its parent.
node: Arc<Node>The child node.
recognized: boolWhether the validator recognized/expected the field or element that this child represents. Fields/elements may be unrecognized simply because validation is not implemented for them yet. In any case, this flag indicates that the subtree represented by this node could not be validated.
Trait Implementations
impl StructuralPartialEq for Child
Auto Trait Implementations
impl !RefUnwindSafe for Child
impl Send for Child
impl Sync for Child
impl Unpin for Child
impl !UnwindSafe for Child
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more