pub trait InspectWritableNode<T: InspectWritable> {
// Required methods
fn new(data: &T, node: Node) -> Self;
fn update(&self, data: &T);
fn inspect_node(&self) -> &Node;
}Expand description
A wrapper around an Inspect node and a collection of inspect fields. These fields are created
and may updated using the contents of an InspectWritable struct. A struct implementing
InspectWritableNode is automatically generated when the InspectWritable trait is derived.
Required Methods§
Sourcefn new(data: &T, node: Node) -> Self
fn new(data: &T, node: Node) -> Self
Create a new instance, wrapping the supplied node. Inspect fields are created with names
matching those in the InspectWritable struct and initialized to the values in data.
Sourcefn inspect_node(&self) -> &Node
fn inspect_node(&self) -> &Node
Returns a reference to the wrapped inspect Node.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".