# Plugin in maplibre::plugin - Rust
API documentation for the Rust `Plugin` trait in crate `maplibre`.

# Trait maplibre::plugin::Plugin

source ·

    pub trait Plugin<E: Environment> {
        // Required method
        fn build(
            &self,
            schedule: &mut Schedule,
            kernel: Rc<Kernel<E>>,
            world: &mut World,
            graph: &mut RenderGraph
        );
    }

## Required Methods§

source

#### fn build( &self, schedule: &mut Schedule, kernel: Rc<Kernel<E>>, world: &mut World, graph: &mut RenderGraph )

## Implementors§

source §

### impl<E: Environment> Plugin<E> for DebugPlugin

source §

### impl<E: Environment> Plugin<E> for RenderPlugin

source §

### impl<E: Environment, T: RasterTransferables> Plugin<E> for RasterPlugin<T>

source §

### impl<E: Environment, T: VectorTransferables> Plugin<E> for VectorPlugin<T>