Struct WeakHead

Source
pub struct WeakHead<Reduction, Type> {
    pub red: Reduction,
    pub ty: PhantomData<Type>,
}
Expand description

Weak head reduction type (equivalent to applying a reduction to the head variable, but this way we don’t have to implement variable lookup and it doesn’t serialize with variables).

Fields§

§red: Reduction§ty: PhantomData<Type>

Trait Implementations§

Source§

impl<'de, Reduction, Type> Deserialize<'de> for WeakHead<Reduction, Type>
where Reduction: Deserialize<'de>,

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
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

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

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

Source§

type Tool = <WeakHead<ToolKind, Target> as SynthTyped<((ToolKind,), ()), Target>>::Expr

Source§

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

Source§

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

Source§

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

Source§

type Armor = <WeakHead<ItemDropArmorKind, Target> as SynthTyped<((ItemDropArmorKind,), ()), Target>>::Expr

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

type Humanoid = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type QuadrupedSmall = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type QuadrupedMedium = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type BirdMedium = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type FishMedium = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Dragon = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type BirdLarge = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type FishSmall = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type BipedLarge = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type BipedSmall = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Object = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Golem = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Theropod = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type QuadrupedLow = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Ship = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Arthropod = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type ItemDrop = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Crustacean = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

type Plugin = <WeakHead<Body, Target> as SynthTyped<((Body,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

impl<Target> PackedElim for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>, WeakHead<Pure<Target>, Target>: SynthTyped<((u8,), ()), Target>,

Source§

type species = <WeakHead<Species, Target> as SynthTyped<((Species,), ()), Target>>::Expr

Source§

type body_type = <WeakHead<BodyType, Target> as SynthTyped<((BodyType,), ()), Target>>::Expr

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<Target> PackedElim for WeakHead<StructureBlock, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target> + SynthTyped<((BlockKind, Rgb<u8>), ()), Target> + SynthTyped<((SpriteKind, u8), ()), Target> + SynthTyped<((String, f32), ()), Target> + SynthTyped<((Content, u8), ()), Target>, WeakHead<Rgb<u8>, Target>: SynthTyped<((Rgb<u8>,), ()), Target>, WeakHead<SpriteKind, Target>: SynthTyped<((SpriteKind,), ()), Target>, WeakHead<String, Target>: SynthTyped<((String,), ()), Target>,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

type Normal = <WeakHead<Rgb<u8>, Target> as SynthTyped<((Rgb<u8>,), ()), Target>>::Expr

Source§

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

Source§

type Filled = <WeakHead<Pure<Target>, Target> as SynthTyped<((BlockKind, Rgb<u8>), ()), Target>>::Expr

Source§

type Sprite = <WeakHead<SpriteKind, Target> as SynthTyped<((SpriteKind,), ()), Target>>::Expr

Source§

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

Source§

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

Source§

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

Source§

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

Source§

type RotatedSprite = <WeakHead<Pure<Target>, Target> as SynthTyped<((SpriteKind, u8), ()), Target>>::Expr

Source§

type EntitySpawner = <WeakHead<Pure<Target>, Target> as SynthTyped<((String, f32), ()), Target>>::Expr

Source§

type Keyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type BoneKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type GlassKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type Sign = <WeakHead<Pure<Target>, Target> as SynthTyped<((Content, u8), ()), Target>>::Expr

Source§

type KeyholeBars = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type HaniwaKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type TerracottaKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type SahaginKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type VampireKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type MyrmidonKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

type MinotaurKeyhole = <WeakHead<String, Target> as SynthTyped<((String,), ()), Target>>::Expr

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<Reduction, Type> Serialize for WeakHead<Reduction, Type>
where Reduction: Serialize,

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

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

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<ToolKind, Target>: SynthTyped<((ToolKind,), ()), Target>, WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>, WeakHead<ItemDropArmorKind, Target>: SynthTyped<((ItemDropArmorKind,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>, WeakHead<Body, Target>: SynthTyped<((Body,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((Body,), Context), Target> for WeakHead<Body, Target>
where WeakHead<Species, Target>: SynthTyped<((Species,), ()), Target>, WeakHead<BodyType, Target>: SynthTyped<((BodyType,), ()), Target>, WeakHead<Pure<Target>, Target>: SynthTyped<((u8,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((BodyType,), Context), Target> for WeakHead<BodyType, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Category,), Context), Target> for WeakHead<Category, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((EyeColor,), Context), Target> for WeakHead<EyeColor, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

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

Source§

impl<Context, Target> SynthTyped<((Skin,), Context), Target> for WeakHead<Skin, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((Species,), Context), Target> for WeakHead<Species, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((SpriteKind,), Context), Target> for WeakHead<SpriteKind, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,

Source§

impl<Context, Target> SynthTyped<((StructureBlock,), Context), Target> for WeakHead<StructureBlock, Target>
where WeakHead<Pure<Target>, Target>: SynthTyped<(), Target> + SynthTyped<((BlockKind, Rgb<u8>), ()), Target> + SynthTyped<((SpriteKind, u8), ()), Target> + SynthTyped<((String, f32), ()), Target> + SynthTyped<((Content, u8), ()), Target>, WeakHead<Rgb<u8>, Target>: SynthTyped<((Rgb<u8>,), ()), Target>, WeakHead<SpriteKind, Target>: SynthTyped<((SpriteKind,), ()), Target>, WeakHead<String, Target>: SynthTyped<((String,), ()), Target>,

Source§

impl<Context, Target> SynthTyped<Context, Target> for WeakHead<Pure<Target>, Target>

Source§

type Expr = Pure<Target>

Auto Trait Implementations§

§

impl<Reduction, Type> Freeze for WeakHead<Reduction, Type>
where Reduction: Freeze,

§

impl<Reduction, Type> RefUnwindSafe for WeakHead<Reduction, Type>
where Reduction: RefUnwindSafe, Type: RefUnwindSafe,

§

impl<Reduction, Type> Send for WeakHead<Reduction, Type>
where Reduction: Send, Type: Send,

§

impl<Reduction, Type> Sync for WeakHead<Reduction, Type>
where Reduction: Sync, Type: Sync,

§

impl<Reduction, Type> Unpin for WeakHead<Reduction, Type>
where Reduction: Unpin, Type: Unpin,

§

impl<Reduction, Type> UnwindSafe for WeakHead<Reduction, Type>
where Reduction: UnwindSafe, Type: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

fn into_either(self, into_left: bool) -> Either<Self, Self>

Converts self into a Left variant of Either<Self, Self> if into_left is true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
where F: FnOnce(&Self) -> bool,

Converts self into a Left variant of Either<Self, Self> if into_left(&self) returns true. Converts self into a Right variant of Either<Self, Self> otherwise. Read more
§

impl<T> Pointable for T

§

const ALIGN: usize

The alignment of pointer.
§

type Init = T

The type for initializers.
§

unsafe fn init(init: <T as Pointable>::Init) -> usize

Initializes a with the given initializer. Read more
§

unsafe fn deref<'a>(ptr: usize) -> &'a T

Dereferences the given pointer. Read more
§

unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

Mutably dereferences the given pointer. Read more
§

unsafe fn drop(ptr: usize)

Drops the object pointed to by the given pointer. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<Context> SubContext<Context> for Context

Source§

fn sub_context(self) -> Context

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

§

impl<T> Event for T
where T: Send + Sync + 'static,

§

impl<T> Resource for T
where T: Any + Send + Sync,

§

impl<T> Storable for T
where T: Send + Sync + 'static,