Trait PackedElim

Source
pub trait PackedElim {
Show 18 associated items type Air; type Water; type Rock; type WeakRock; type Lava; type GlowingRock; type GlowingWeakRock; type Grass; type Snow; type ArtSnow; type Earth; type Sand; type Wood; type Leaves; type GlowingMushroom; type Ice; type ArtLeaves; type Misc;
}

Required Associated Types§

Implementors§

Source§

impl<T> PackedElim for Pure<T>

Source§

impl<Target> PackedElim for WeakHead<BlockKind, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

type Air = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Water = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Rock = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type WeakRock = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Lava = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type GlowingRock = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type GlowingWeakRock = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Grass = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Snow = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type ArtSnow = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Earth = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Sand = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Wood = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Leaves = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type GlowingMushroom = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Ice = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type ArtLeaves = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr

Source§

type Misc = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr