Trait DistillUnit

Source
pub trait DistillUnit {
    // Required method
    fn distill_with_name<'a>(
        &self,
        name: impl Into<Cow<'a, str>>,
    ) -> XmlNode<'a>;
}

Required Methods§

Source

fn distill_with_name<'a>(&self, name: impl Into<Cow<'a, str>>) -> XmlNode<'a>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl DistillUnit for Now

Source§

impl<PlanRef> DistillUnit for Except<PlanRef>

Source§

impl<PlanRef> DistillUnit for Limit<PlanRef>

Source§

impl<PlanRef> DistillUnit for MaxOneRow<PlanRef>

Source§

impl<PlanRef> DistillUnit for ProjectSet<PlanRef>

Source§

impl<PlanRef: StreamPlanRef> DistillUnit for Agg<PlanRef>

Source§

impl<PlanRef: Eq + Hash> DistillUnit for Delete<PlanRef>

Source§

impl<PlanRef: Eq + Hash> DistillUnit for Update<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for ChangeLog<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for CteRef<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for Dedup<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for Expand<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for Filter<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for HopWindow<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for Intersect<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for OverWindow<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for RecursiveUnion<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for TopN<PlanRef>

Source§

impl<PlanRef: GenericPlanRef> DistillUnit for Union<PlanRef>