pub struct ReflectedNode {
pub id: Symbol,
pub verb: Symbol,
pub target: Option<Expr>,
pub redacted: bool,
}Expand description
Reflected node metadata with target redaction applied.
Fields§
§id: SymbolThe node id.
verb: SymbolThe node verb.
target: Option<Expr>The node target, present unless redacted.
redacted: boolWhether the target was redacted.
Trait Implementations§
Source§impl Clone for ReflectedNode
impl Clone for ReflectedNode
Source§fn clone(&self) -> ReflectedNode
fn clone(&self) -> ReflectedNode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReflectedNode
impl Debug for ReflectedNode
impl Eq for ReflectedNode
Source§impl PartialEq for ReflectedNode
impl PartialEq for ReflectedNode
impl StructuralPartialEq for ReflectedNode
Auto Trait Implementations§
impl Freeze for ReflectedNode
impl RefUnwindSafe for ReflectedNode
impl Send for ReflectedNode
impl Sync for ReflectedNode
impl Unpin for ReflectedNode
impl UnsafeUnpin for ReflectedNode
impl UnwindSafe for ReflectedNode
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