pub trait PlanNode: Any + OptimizerHints {
// Provided methods
fn inputs(&self) -> Vec<&dyn PlanNode> { ... }
fn contains_volatile(&self) -> bool { ... }
fn dyn_eq(&self, other: &dyn PlanNode) -> bool { ... }
fn dyn_hash(&self, state: &mut dyn Hasher) { ... }
}Provided Methods§
fn inputs(&self) -> Vec<&dyn PlanNode>
fn contains_volatile(&self) -> bool
fn dyn_eq(&self, other: &dyn PlanNode) -> bool
fn dyn_hash(&self, state: &mut dyn Hasher)
Implementations§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".