pub trait AnyPlanNodeMeta<C: ConventionMarker> {
// Required methods
fn node_type(&self) -> C::PlanNodeType;
fn plan_base(&self) -> &PlanBase<C>;
}Expand description
The object-safe version of PlanNodeMeta, used as a super trait of PlanNode.
Check PlanNodeMeta for more details.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
impl<P> AnyPlanNodeMeta<<P as PlanNodeMeta>::Convention> for Pwhere
P: PlanNodeMeta,
Implement AnyPlanNodeMeta for all PlanNodeMeta.