pub enum UnitDefKind {
Show 384 variants
CoreCommander,
CoreWindTurbine,
CoreSolar,
CoreMetalStorage,
CoreEnergyStorage,
CoreMetalExtractor,
CoreEnergyConverter,
CoreBotLab,
CoreVehiclePlant,
CoreAirPlant,
CoreHovercraftPlatform,
CoreCamera,
CoreRadar,
CoreTeeth,
CoreLightLaserTower,
CoreLightAntiAir,
CoreFloatingLightAntiAir,
CoreTorpedoLauncher,
CoreUnderwaterMetalStorage,
CoreUnderwaterEnergyStorage,
CoreNavalEnergyConverter,
CoreShipyard,
CoreTidalGenerator,
CoreFloatingTeeth,
CoreFloatingRadar,
CoreFloatingHovercraftPlatform,
CoreOffshoreTorpedoLauncher,
CoreT1AirConstructor,
CoreT1AirScout,
CoreT1Fighter,
CoreT1Bomber,
CoreLightParalyzerDrone,
CoreT1AirTransport,
CoreAdvancedSolar,
CoreGeothermalPowerplant,
CoreArmedMetalExtractor,
CoreAircraftRepairPad,
CoreUnderwaterAdvancedGeothermalPowerplant,
CoreAdvancedAircraftPlant,
CoreConstructionTurret,
CoreFlamethrowerTurret,
CoreAntiSwarmLaserTower,
CoreAreaControlLaserTower,
CoreArtillery,
CoreAntiAirMissle,
CoreRadarJammer,
CoreAntiRadar,
CoreT2AirConstructor,
CoreRadarSonarAircraft,
CoreStealthFighter,
CoreGunship,
CoreFlyingFortress,
CoreStrategicBomber,
CoreTorpedoBomber,
CoreHeavyTransport,
CoreFusionReactor,
CoreAdvancedFusionReactor,
CoreAdvancedGeothermalPowerplant,
CoreGeothermalWeapon,
CoreAdvancedMetalExtractor,
CoreAdvancedArmoredMetalExtractor,
CoreWaterAircraftRepairPad,
CoreHardenedEnergyStorage,
CoreHardenedMetalStorage,
CoreAdvancedRadar,
CoreLongRangeJammer,
CoreFortificationWall,
CoreAdvancedEnergyConverter,
CoreIntrusionDetector,
CorePlasmaDeflector,
CoreEnergyWeapon,
CoreRadarTargeting,
CorePopUpBattery,
CorePopUpPlasmaArtillery,
CoreAntiAirFlak,
CoreLongRangeAntiAir,
CoreSeaplanePlatform,
CoreTacticalMissileLauncher,
CoreNuclearSilo,
CoreAntiNukeLauncher,
CoreLongRangePlasmaCannon,
CoreRapidFireLongRangePlasmaCannon,
CoreExperimentalGantry,
CoreT1BotConstructor,
CoreT1RessurectionBot,
CoreFastInfantryBot,
CoreRocketBot,
CoreLightPlasmaBot,
CoreAmphibiousAntiAirBot,
CoreAdvancedBotLab,
CoreT2BotConstructor,
CoreFastAssaultBot,
CoreAmphibiousBot,
CoreHeavilyArmoredAssaultBot,
CoreArmoredAssaultBot,
CoreSpiderBot,
CoreMortarBot,
CoreCrawlingBomb,
CoreHeavyRocketBot,
CoreAdvancedCrawlingBomb,
CoreDecoyCommander,
CoreRadarBot,
CoreSpyBot,
CoreStealthBot,
CoreCombatEngineer,
CoreJammerBot,
CoreHeavyAntiAir,
CoreT1VehicleConstructor,
CoreAmphibiousConstructor,
CoreMinelayer,
CoreLightScoutVehicle,
CoreLightTank,
CoreLightAmphibiousTank,
CoreMediumAssaultTank,
CoreLightMobileArtillery,
CoreMissileTruck,
CoreAntiSwarmTank,
CoreLightMine,
CoreMediumMine,
CoreHeavyMine,
CoreAdvancedVehiclePlant,
CoreT2VehicleConstructor,
CoreRadarJammerVehicle,
CoreHeavyAssaultTank,
CoreStealthyRocketLauncher,
CoreHeavyMissileTank,
CoreMobileArtilleryTank,
CoreHeavyArtilleryTank,
CoreVeryHeavyAssaultTank,
CoreMediumAmphibiousTank,
CoreVeryHeavyAmphibiousTank,
CoreAntiAirFlakTank,
CoreAntiNukeTank,
CoreRadarVehicle,
CoreMobileHeavyTurretExperimental,
CoreAllTerrainAssaultExperimental,
CoreAssaultBotExperimental,
CoreAmphibiousSiegeExperimental,
CoreHeavyRocketExperimental,
CoreHeavyLaserHovertankExperimental,
CoreT1HovercraftConstructor,
CoreFastAttackHovertank,
CoreHovertank,
CoreAssaultHovertank,
CoreRocketHovertank,
CoreAntiAirHovertank,
CoreNavalConstructionTurret,
CoreAmphibiousComplex,
CoreFloatingHeavyLaserTower,
CoreAdvancedShipyard,
CoreUnderwaterGeothermalPowerplant,
CorePopUpTorpedoLauncher,
CoreT1ShipConstructor,
CoreRessurectionSub,
CoreLightGunBoat,
CoreMissileCorvette,
CoreAssaultFrigate,
CoreDestroyer,
CoreSub,
CoreT2ShipConstructor,
CoreNavalEngineer,
CoreCruiser,
CoreFastAssaultSubmarine,
CoreLongRangeBattleSubmarine,
CoreAntiAirShip,
CoreRadarJammerShip,
CoreAircraftCarrier,
CoreBattleship,
CoreCruiseMissileShip,
CoreFlagship,
CoreFloatingHeavyMine,
CoreUnderwaterExperimentalGantry,
CoreUnderwaterFusionReactor,
CoreUnderwaterMetalConverter,
CoreUnderwaterEnergyConverter,
CoreAdvancedSonar,
CoreNavalAdvancedRadarTargeting,
CoreAdvancedTorpedoLauncher,
CoreNavalAntiAirGun,
CoreFloatingMultiweaponPlatform,
CoreSeaplaneConstructor,
CoreSeaplaneGunship,
CoreSeaplaneBomber,
CoreSeaplaneTorpedoGunship,
CoreSeaplaneFighter,
CoreSeaplaneRadarSonar,
ArmCommander,
ArmWindTurbine,
ArmSolar,
ArmMetalStorage,
ArmEnergyStorage,
ArmMetalExtractor,
ArmEnergyConverter,
ArmBotLab,
ArmVehiclePlant,
ArmAirPlant,
ArmHovercraftPlatform,
ArmCamera,
ArmRadar,
ArmTeeth,
ArmLightLaserTower,
ArmLightAntiAir,
ArmFloatingLightAntiAir,
ArmTorpedoLauncher,
ArmUnderwaterMetalStorage,
ArmUnderwaterEnergyStorage,
ArmNavalEnergyConverter,
ArmShipyard,
ArmTidalGenerator,
ArmFloatingTeeth,
ArmFloatingRadar,
ArmFloatingHovercraftPlatform,
ArmOffshoreTorpedoLauncher,
ArmT1AirConstructor,
ArmT1AirScout,
ArmT1Fighter,
ArmT1Bomber,
ArmLightParalyzerDrone,
ArmT1AirTransport,
ArmAdvancedSolar,
ArmGeothermalPowerplant,
ArmArmedMetalExtractor,
ArmAircraftRepairPad,
ArmUnderwaterAdvancedGeothermalPowerplant,
ArmAdvancedAircraftPlant,
ArmConstructionTurret,
ArmRadarJammer,
ArmAntiRadar,
ArmLightningTurret,
ArmLaserTurret,
ArmAreaControlPlasmaArtillery,
ArmPopUpAntiAirMissileBattery,
ArmMediumRangeAntiAir,
ArmAreaControlLaserTower,
ArmT2AirConstructor,
ArmRadarSonarAircraft,
ArmStealthFighter,
ArmGunship,
ArmAtomicBomber,
ArmStrategicBomber,
ArmTorpedoBomber,
ArmHeavyTransport,
ArmRapidAssaultGunship,
ArmEMPBomber,
ArmFusionReactor,
ArmAdvancedFusionReactor,
ArmCloakedFusionReactor,
ArmAdvancedGeothermalPowerplant,
ArmGeothermalWeapon,
ArmAdvancedMetalExtractor,
ArmAdvancedArmoredMetalExtractor,
ArmWaterAircraftRepairPad,
ArmHardenedEnergyStorage,
ArmHardenedMetalStorage,
ArmAdvancedRadar,
ArmLongRangeJammer,
ArmFortificationWall,
ArmAdvancedEnergyConverter,
ArmIntrusionDetector,
ArmPlasmaDeflector,
ArmEnergyWeapon,
ArmRadarTargeting,
ArmPopUpBattery,
ArmPopUpPlasmaArtillery,
ArmAntiAirFlak,
ArmLongRangeAntiAir,
ArmSeaplanePlatform,
ArmEMPMissileLauncher,
ArmTacticalMissileLauncher,
ArmNuclearSilo,
ArmAntiNukeLauncher,
ArmDecoyFusionReactor,
ArmLongRangePlasmaCannon,
ArmRapidFireLongRangePlasmaCannon,
ArmExperimentalGantry,
ArmTachyonAccelerator,
ArmT1BotConstructor,
ArmT1RessurectionBot,
ArmFastInfantryBot,
ArmRocketBot,
ArmLightPlasmaBot,
ArmAmphibiousAntiAirBot,
ArmAdvancedBotLab,
ArmT2BotConstructor,
ArmFastAssaultBot,
ArmAmphibiousBot,
ArmHeavilyArmoredAssaultBot,
ArmArmoredAssaultBot,
ArmSpiderBot,
ArmMortarBot,
ArmCrawlingBomb,
ArmHeavyRocketBot,
ArmAdvancedCrawlingBomb,
ArmDecoyCommander,
ArmRadarBot,
ArmSpyBot,
ArmStealthBot,
ArmCombatEngineer,
ArmJammerBot,
ArmHeavyAntiAir,
ArmT1VehicleConstructor,
ArmAmphibiousConstructor,
ArmMinelayer,
ArmLightScoutVehicle,
ArmLightTank,
ArmLightAmphibiousTank,
ArmMediumAssaultTank,
ArmLightMobileArtillery,
ArmMissileTruck,
ArmAntiSwarmTank,
ArmLightMine,
ArmMediumMine,
ArmHeavyMine,
ArmAdvancedVehiclePlant,
ArmT2VehicleConstructor,
ArmRadarJammerVehicle,
ArmHeavyAssaultTank,
ArmStealthyRocketLauncher,
ArmHeavyMissileTank,
ArmMobileArtilleryTank,
ArmHeavyArtilleryTank,
ArmVeryHeavyAssaultTank,
ArmMediumAmphibiousTank,
ArmHeavyAmphibiousTank,
ArmAntiAirFlakTank,
ArmAntiNukeTank,
ArmRadarVehicle,
ArmVeryHeavyAmphibiousTank,
ArmMobileHeavyTurretExperimental,
ArmAllTerrainAssaultExperimental,
ArmAssaultBotExperimental,
ArmAmphibiousSiegeExperimental,
ArmHeavyRocketExperimental,
ArmHeavyLaserHovertankExperimental,
ArmT1HovercraftConstructor,
ArmFastAttackHovertank,
ArmHovertank,
ArmAssaultHovertank,
ArmRocketHovertank,
ArmAntiAirHovertank,
ArmNavalConstructionTurret,
ArmAmphibiousComplex,
ArmFloatingHeavyLaserTower,
ArmAdvancedShipyard,
ArmUnderwaterGeothermalPowerplant,
ArmPopUpTorpedoLauncher,
ArmT1ShipConstructor,
ArmRessurectionSub,
ArmLightGunBoat,
ArmMissileCorvette,
ArmAssaultFrigate,
ArmAssaultCorvette,
ArmDestroyer,
ArmSub,
ArmT2ShipConstructor,
ArmNavalEngineer,
ArmCruiser,
ArmFastAssaultSubmarine,
ArmLongRangeBattleSubmarine,
ArmAntiAirShip,
ArmRadarJammerShip,
ArmAircraftCarrier,
ArmBattleship,
ArmCruiseMissileShip,
ArmFlagship,
ArmT2SupportShip,
ArmFloatingHeavyMine,
ArmUnderwaterExperimentalGantry,
ArmUnderwaterFusionReactor,
ArmUnderwaterMetalConverter,
ArmUnderwaterEnergyConverter,
ArmAdvancedSonar,
ArmNavalAdvancedRadarTargeting,
ArmAdvancedTorpedoLauncher,
ArmNavalAntiAirGun,
ArmFloatingMultiweaponPlatform,
ArmSeaplaneConstructor,
ArmSeaplaneGunship,
ArmSeaplaneBomber,
ArmSeaplaneTorpedoGunship,
ArmSeaplaneFighter,
ArmSeaplaneRadarSonar,
Unknown,
UnknownCurrent,
}
Variants§
CoreCommander
CoreWindTurbine
CoreSolar
CoreMetalStorage
CoreEnergyStorage
CoreMetalExtractor
CoreEnergyConverter
CoreBotLab
CoreVehiclePlant
CoreAirPlant
CoreHovercraftPlatform
CoreCamera
CoreRadar
CoreTeeth
CoreLightLaserTower
CoreLightAntiAir
CoreFloatingLightAntiAir
CoreTorpedoLauncher
CoreUnderwaterMetalStorage
CoreUnderwaterEnergyStorage
CoreShipyard
CoreTidalGenerator
CoreFloatingTeeth
CoreFloatingRadar
CoreFloatingHovercraftPlatform
CoreOffshoreTorpedoLauncher
CoreT1AirConstructor
CoreT1AirScout
CoreT1Fighter
CoreT1Bomber
CoreLightParalyzerDrone
CoreT1AirTransport
CoreAdvancedSolar
CoreGeothermalPowerplant
CoreArmedMetalExtractor
CoreAircraftRepairPad
CoreUnderwaterAdvancedGeothermalPowerplant
CoreAdvancedAircraftPlant
CoreConstructionTurret
CoreFlamethrowerTurret
CoreAntiSwarmLaserTower
CoreAreaControlLaserTower
CoreArtillery
CoreAntiAirMissle
CoreRadarJammer
CoreAntiRadar
CoreT2AirConstructor
CoreRadarSonarAircraft
CoreStealthFighter
CoreGunship
CoreFlyingFortress
CoreStrategicBomber
CoreTorpedoBomber
CoreHeavyTransport
CoreFusionReactor
CoreAdvancedFusionReactor
CoreAdvancedGeothermalPowerplant
CoreGeothermalWeapon
CoreAdvancedMetalExtractor
CoreAdvancedArmoredMetalExtractor
CoreWaterAircraftRepairPad
CoreHardenedEnergyStorage
CoreHardenedMetalStorage
CoreAdvancedRadar
CoreLongRangeJammer
CoreFortificationWall
CoreAdvancedEnergyConverter
CoreIntrusionDetector
CorePlasmaDeflector
CoreEnergyWeapon
CoreRadarTargeting
CorePopUpBattery
CorePopUpPlasmaArtillery
CoreAntiAirFlak
CoreLongRangeAntiAir
CoreSeaplanePlatform
CoreTacticalMissileLauncher
CoreNuclearSilo
CoreAntiNukeLauncher
CoreLongRangePlasmaCannon
CoreRapidFireLongRangePlasmaCannon
CoreExperimentalGantry
CoreT1BotConstructor
CoreT1RessurectionBot
CoreFastInfantryBot
CoreRocketBot
CoreLightPlasmaBot
CoreAmphibiousAntiAirBot
CoreAdvancedBotLab
CoreT2BotConstructor
CoreFastAssaultBot
CoreAmphibiousBot
CoreHeavilyArmoredAssaultBot
CoreArmoredAssaultBot
CoreSpiderBot
CoreMortarBot
CoreCrawlingBomb
CoreHeavyRocketBot
CoreAdvancedCrawlingBomb
CoreDecoyCommander
CoreRadarBot
CoreSpyBot
CoreStealthBot
CoreCombatEngineer
CoreJammerBot
CoreHeavyAntiAir
CoreT1VehicleConstructor
CoreAmphibiousConstructor
CoreMinelayer
CoreLightScoutVehicle
CoreLightTank
CoreLightAmphibiousTank
CoreMediumAssaultTank
CoreLightMobileArtillery
CoreMissileTruck
CoreAntiSwarmTank
CoreLightMine
CoreMediumMine
CoreHeavyMine
CoreAdvancedVehiclePlant
CoreT2VehicleConstructor
CoreRadarJammerVehicle
CoreHeavyAssaultTank
CoreStealthyRocketLauncher
CoreHeavyMissileTank
CoreMobileArtilleryTank
CoreHeavyArtilleryTank
CoreVeryHeavyAssaultTank
CoreMediumAmphibiousTank
CoreVeryHeavyAmphibiousTank
CoreAntiAirFlakTank
CoreAntiNukeTank
CoreRadarVehicle
CoreMobileHeavyTurretExperimental
CoreAllTerrainAssaultExperimental
CoreAssaultBotExperimental
CoreAmphibiousSiegeExperimental
CoreHeavyRocketExperimental
CoreHeavyLaserHovertankExperimental
CoreT1HovercraftConstructor
CoreFastAttackHovertank
CoreHovertank
CoreAssaultHovertank
CoreRocketHovertank
CoreAntiAirHovertank
CoreAmphibiousComplex
CoreFloatingHeavyLaserTower
CoreAdvancedShipyard
CoreUnderwaterGeothermalPowerplant
CorePopUpTorpedoLauncher
CoreT1ShipConstructor
CoreRessurectionSub
CoreLightGunBoat
CoreMissileCorvette
CoreAssaultFrigate
CoreDestroyer
CoreSub
CoreT2ShipConstructor
CoreCruiser
CoreFastAssaultSubmarine
CoreLongRangeBattleSubmarine
CoreAntiAirShip
CoreRadarJammerShip
CoreAircraftCarrier
CoreBattleship
CoreCruiseMissileShip
CoreFlagship
CoreFloatingHeavyMine
CoreUnderwaterExperimentalGantry
CoreUnderwaterFusionReactor
CoreUnderwaterMetalConverter
CoreUnderwaterEnergyConverter
CoreAdvancedSonar
CoreAdvancedTorpedoLauncher
CoreFloatingMultiweaponPlatform
CoreSeaplaneConstructor
CoreSeaplaneGunship
CoreSeaplaneBomber
CoreSeaplaneTorpedoGunship
CoreSeaplaneFighter
CoreSeaplaneRadarSonar
ArmCommander
ArmWindTurbine
ArmSolar
ArmMetalStorage
ArmEnergyStorage
ArmMetalExtractor
ArmEnergyConverter
ArmBotLab
ArmVehiclePlant
ArmAirPlant
ArmHovercraftPlatform
ArmCamera
ArmRadar
ArmTeeth
ArmLightLaserTower
ArmLightAntiAir
ArmFloatingLightAntiAir
ArmTorpedoLauncher
ArmUnderwaterMetalStorage
ArmUnderwaterEnergyStorage
ArmShipyard
ArmTidalGenerator
ArmFloatingTeeth
ArmFloatingRadar
ArmFloatingHovercraftPlatform
ArmOffshoreTorpedoLauncher
ArmT1AirConstructor
ArmT1AirScout
ArmT1Fighter
ArmT1Bomber
ArmLightParalyzerDrone
ArmT1AirTransport
ArmAdvancedSolar
ArmGeothermalPowerplant
ArmArmedMetalExtractor
ArmAircraftRepairPad
ArmUnderwaterAdvancedGeothermalPowerplant
ArmAdvancedAircraftPlant
ArmConstructionTurret
ArmRadarJammer
ArmAntiRadar
ArmLightningTurret
ArmLaserTurret
ArmAreaControlPlasmaArtillery
ArmPopUpAntiAirMissileBattery
ArmMediumRangeAntiAir
ArmAreaControlLaserTower
ArmT2AirConstructor
ArmRadarSonarAircraft
ArmStealthFighter
ArmGunship
ArmAtomicBomber
ArmStrategicBomber
ArmTorpedoBomber
ArmHeavyTransport
ArmRapidAssaultGunship
ArmEMPBomber
ArmFusionReactor
ArmAdvancedFusionReactor
ArmCloakedFusionReactor
ArmAdvancedGeothermalPowerplant
ArmGeothermalWeapon
ArmAdvancedMetalExtractor
ArmAdvancedArmoredMetalExtractor
ArmWaterAircraftRepairPad
ArmHardenedEnergyStorage
ArmHardenedMetalStorage
ArmAdvancedRadar
ArmLongRangeJammer
ArmFortificationWall
ArmAdvancedEnergyConverter
ArmIntrusionDetector
ArmPlasmaDeflector
ArmEnergyWeapon
ArmRadarTargeting
ArmPopUpBattery
ArmPopUpPlasmaArtillery
ArmAntiAirFlak
ArmLongRangeAntiAir
ArmSeaplanePlatform
ArmEMPMissileLauncher
ArmTacticalMissileLauncher
ArmNuclearSilo
ArmAntiNukeLauncher
ArmDecoyFusionReactor
ArmLongRangePlasmaCannon
ArmRapidFireLongRangePlasmaCannon
ArmExperimentalGantry
ArmTachyonAccelerator
ArmT1BotConstructor
ArmT1RessurectionBot
ArmFastInfantryBot
ArmRocketBot
ArmLightPlasmaBot
ArmAmphibiousAntiAirBot
ArmAdvancedBotLab
ArmT2BotConstructor
ArmFastAssaultBot
ArmAmphibiousBot
ArmHeavilyArmoredAssaultBot
ArmArmoredAssaultBot
ArmSpiderBot
ArmMortarBot
ArmCrawlingBomb
ArmHeavyRocketBot
ArmAdvancedCrawlingBomb
ArmDecoyCommander
ArmRadarBot
ArmSpyBot
ArmStealthBot
ArmCombatEngineer
ArmJammerBot
ArmHeavyAntiAir
ArmT1VehicleConstructor
ArmAmphibiousConstructor
ArmMinelayer
ArmLightScoutVehicle
ArmLightTank
ArmLightAmphibiousTank
ArmMediumAssaultTank
ArmLightMobileArtillery
ArmMissileTruck
ArmAntiSwarmTank
ArmLightMine
ArmMediumMine
ArmHeavyMine
ArmAdvancedVehiclePlant
ArmT2VehicleConstructor
ArmRadarJammerVehicle
ArmHeavyAssaultTank
ArmStealthyRocketLauncher
ArmHeavyMissileTank
ArmMobileArtilleryTank
ArmHeavyArtilleryTank
ArmVeryHeavyAssaultTank
ArmMediumAmphibiousTank
ArmHeavyAmphibiousTank
ArmAntiAirFlakTank
ArmAntiNukeTank
ArmRadarVehicle
ArmVeryHeavyAmphibiousTank
ArmMobileHeavyTurretExperimental
ArmAllTerrainAssaultExperimental
ArmAssaultBotExperimental
ArmAmphibiousSiegeExperimental
ArmHeavyRocketExperimental
ArmHeavyLaserHovertankExperimental
ArmT1HovercraftConstructor
ArmFastAttackHovertank
ArmHovertank
ArmAssaultHovertank
ArmRocketHovertank
ArmAntiAirHovertank
ArmAmphibiousComplex
ArmFloatingHeavyLaserTower
ArmAdvancedShipyard
ArmUnderwaterGeothermalPowerplant
ArmPopUpTorpedoLauncher
ArmT1ShipConstructor
ArmRessurectionSub
ArmLightGunBoat
ArmMissileCorvette
ArmAssaultFrigate
ArmAssaultCorvette
ArmDestroyer
ArmSub
ArmT2ShipConstructor
ArmCruiser
ArmFastAssaultSubmarine
ArmLongRangeBattleSubmarine
ArmAntiAirShip
ArmRadarJammerShip
ArmAircraftCarrier
ArmBattleship
ArmCruiseMissileShip
ArmFlagship
ArmT2SupportShip
ArmFloatingHeavyMine
ArmUnderwaterExperimentalGantry
ArmUnderwaterFusionReactor
ArmUnderwaterMetalConverter
ArmUnderwaterEnergyConverter
ArmAdvancedSonar
ArmAdvancedTorpedoLauncher
ArmFloatingMultiweaponPlatform
ArmSeaplaneConstructor
ArmSeaplaneGunship
ArmSeaplaneBomber
ArmSeaplaneTorpedoGunship
ArmSeaplaneFighter
ArmSeaplaneRadarSonar
Unknown
UnknownCurrent
Implementations§
Source§impl UnitDefKind
impl UnitDefKind
pub fn to_unit_def( &self, ai_interface: AIInterface, ) -> Result<Option<UnitDef>, Box<dyn Error>>
Trait Implementations§
Source§impl Clone for UnitDefKind
impl Clone for UnitDefKind
Source§fn clone(&self) -> UnitDefKind
fn clone(&self) -> UnitDefKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UnitDefKind
impl Debug for UnitDefKind
Source§impl<'de> Deserialize<'de> for UnitDefKind
impl<'de> Deserialize<'de> for UnitDefKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
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 FromStr for UnitDefKind
impl FromStr for UnitDefKind
Source§impl Ord for UnitDefKind
impl Ord for UnitDefKind
Source§fn cmp(&self, other: &UnitDefKind) -> Ordering
fn cmp(&self, other: &UnitDefKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq<Any> for UnitDefKind
impl PartialEq<Any> for UnitDefKind
Source§impl PartialEq<Arm> for UnitDefKind
impl PartialEq<Arm> for UnitDefKind
Source§impl PartialEq<Core> for UnitDefKind
impl PartialEq<Core> for UnitDefKind
Source§impl PartialEq<UnitDef> for UnitDefKind
impl PartialEq<UnitDef> for UnitDefKind
Source§impl PartialEq<UnitDefKind> for Any
impl PartialEq<UnitDefKind> for Any
Source§impl PartialEq<UnitDefKind> for Arm
impl PartialEq<UnitDefKind> for Arm
Source§impl PartialEq<UnitDefKind> for Core
impl PartialEq<UnitDefKind> for Core
Source§impl PartialEq<UnitDefKind> for UnitDef
impl PartialEq<UnitDefKind> for UnitDef
Source§impl PartialEq for UnitDefKind
impl PartialEq for UnitDefKind
Source§impl PartialOrd for UnitDefKind
impl PartialOrd for UnitDefKind
Source§impl Serialize for UnitDefKind
impl Serialize for UnitDefKind
impl Copy for UnitDefKind
impl Eq for UnitDefKind
impl StructuralPartialEq for UnitDefKind
Auto Trait Implementations§
impl Freeze for UnitDefKind
impl RefUnwindSafe for UnitDefKind
impl Send for UnitDefKind
impl Sync for UnitDefKind
impl Unpin for UnitDefKind
impl UnwindSafe for UnitDefKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
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 moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
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 moreSource§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.