pub trait Sweep: Sized {
    type Swept;

    fn sweep_with_cache(
        self,
        path: impl Into<Vector<3>>,
        cache: &mut SweepCache,
        objects: &mut Service<Objects>
    ) -> Self::Swept; fn sweep(
        self,
        path: impl Into<Vector<3>>,
        objects: &mut Service<Objects>
    ) -> Self::Swept { ... } }
Expand description

Sweep an object along a path to create another object

Required Associated Types§

The object that is created by sweeping the implementing object

Required Methods§

Sweep the object along the given path, using the provided cache

Provided Methods§

Sweep the object along the given path

Implementations on Foreign Types§

Implementors§