TransformerFeatures

Trait TransformerFeatures 

Source
pub trait TransformerFeatures<M, N>:
    Sized
    + Default
    + Copy {
    // Required method
    fn transforms<'a, 'ctx>(
        self,
        transformer: &'ctx Transformer<'a, M, N, Self>,
        node: &N,
    )
       where M: NodeMetadata,
             N: NodeWithMetadata<M>;
}

Required Methods§

Source

fn transforms<'a, 'ctx>( self, transformer: &'ctx Transformer<'a, M, N, Self>, node: &N, )
where M: NodeMetadata, N: NodeWithMetadata<M>,

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<N> TransformerFeatures<CssMetadata, N> for CssMinifierFeature
where N: Visitable + NodeWithMetadata<CssMetadata>,