veloren_common::comp::body::item_drop::armor

Trait PackedElim

Source
pub trait PackedElim {
    type Shoulder;
    type Chest;
    type Belt;
    type Hand;
    type Pants;
    type Foot;
    type Back;
    type Ring;
    type Neck;
    type Head;
    type Tabard;
    type Bag;
}

Required Associated Types§

Implementors§

Source§

impl<T> PackedElim for Pure<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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