Trait FromReturnCode

Source
pub trait FromReturnCode {
    type Error;

    // Required methods
    fn result_from_i8(val: i8) -> Result<(), Self::Error>;
    fn try_result_from_i8(val: i8) -> Option<Result<(), Self::Error>>;

    // Provided method
    fn try_result_from_jsvalue(val: &JsValue) -> Option<Result<(), Self::Error>> { ... }
}

Required Associated Types§

Required Methods§

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl FromReturnCode for ErrorCode

Source§

impl FromReturnCode for ConstructionSiteRemoveErrorCode

Source§

impl FromReturnCode for AttackControllerErrorCode

Source§

impl FromReturnCode for BuildErrorCode

Source§

impl FromReturnCode for ClaimControllerErrorCode

Source§

impl FromReturnCode for CreepAttackErrorCode

Source§

impl FromReturnCode for CreepCancelOrderErrorCode

Source§

impl FromReturnCode for CreepClaimReactorErrorCode

Available on crate feature seasonal-season-5 only.
Source§

impl FromReturnCode for CreepHealErrorCode

Source§

impl FromReturnCode for CreepMoveByPathErrorCode

Source§

impl FromReturnCode for CreepMoveDirectionErrorCode

Source§

impl FromReturnCode for CreepMovePulledByErrorCode

Source§

impl FromReturnCode for CreepMoveToErrorCode

Source§

impl FromReturnCode for CreepRepairErrorCode

Source§

impl FromReturnCode for DismantleErrorCode

Source§

impl FromReturnCode for GenerateSafeModeErrorCode

Source§

impl FromReturnCode for HarvestErrorCode

Source§

impl FromReturnCode for PullErrorCode

Source§

impl FromReturnCode for RangedAttackErrorCode

Source§

impl FromReturnCode for RangedHealErrorCode

Source§

impl FromReturnCode for RangedMassAttackErrorCode

Source§

impl FromReturnCode for ReserveControllerErrorCode

Source§

impl FromReturnCode for SignControllerErrorCode

Source§

impl FromReturnCode for UpgradeControllerErrorCode

Source§

impl FromReturnCode for FlagRemoveErrorCode

Source§

impl FromReturnCode for SetColorErrorCode

Source§

impl FromReturnCode for SetPositionErrorCode

Source§

impl FromReturnCode for GeneratePixelErrorCode

Available on crate feature mmo only.
Source§

impl FromReturnCode for SetShardLimitsErrorCode

Available on crate feature mmo only.
Source§

impl FromReturnCode for UnlockErrorCode

Available on crate feature mmo only.
Source§

impl FromReturnCode for FindExitErrorCode

Source§

impl FromReturnCode for FindRouteErrorCode

Source§

impl FromReturnCode for ChangeOrderPriceErrorCode

Source§

impl FromReturnCode for CreateOrderErrorCode

Source§

impl FromReturnCode for DealErrorCode

Source§

impl FromReturnCode for ExtendOrderErrorCode

Source§

impl FromReturnCode for MarketCancelOrderErrorCode

Source§

impl FromReturnCode for DeleteErrorCode

Source§

impl FromReturnCode for EnableRoomErrorCode

Source§

impl FromReturnCode for PowerCreepCancelOrderErrorCode

Source§

impl FromReturnCode for PowerCreepCreateErrorCode

Source§

impl FromReturnCode for PowerCreepMoveByPathErrorCode

Source§

impl FromReturnCode for PowerCreepMoveDirectionErrorCode

Source§

impl FromReturnCode for PowerCreepMoveToErrorCode

Source§

impl FromReturnCode for RenameErrorCode

Source§

impl FromReturnCode for RenewErrorCode

Source§

impl FromReturnCode for SpawnErrorCode

Source§

impl FromReturnCode for UpgradeErrorCode

Source§

impl FromReturnCode for UsePowerErrorCode

Source§

impl FromReturnCode for FindExitToErrorCode

Source§

impl FromReturnCode for RoomCreateConstructionSiteErrorCode

Source§

impl FromReturnCode for RoomCreateFlagErrorCode

Source§

impl FromReturnCode for RoomPositionCreateConstructionSiteErrorCode

Source§

impl FromReturnCode for RoomPositionCreateFlagErrorCode

Source§

impl FromReturnCode for DropErrorCode

Source§

impl FromReturnCode for NotifyWhenAttackedErrorCode

Source§

impl FromReturnCode for PickupErrorCode

Source§

impl FromReturnCode for SayErrorCode

Source§

impl FromReturnCode for SuicideErrorCode

Source§

impl FromReturnCode for TransferErrorCode

Source§

impl FromReturnCode for WithdrawErrorCode

Source§

impl FromReturnCode for CancelErrorCode

Source§

impl FromReturnCode for SetDirectionsErrorCode

Source§

impl FromReturnCode for DestroyErrorCode

Source§

impl FromReturnCode for StructureNotifyWhenAttackedErrorCode

Source§

impl FromReturnCode for ActivateSafeModeErrorCode

Source§

impl FromReturnCode for UnclaimErrorCode

Source§

impl FromReturnCode for ProduceErrorCode

Source§

impl FromReturnCode for BoostCreepErrorCode

Source§

impl FromReturnCode for ReverseReactionErrorCode

Source§

impl FromReturnCode for RunReactionErrorCode

Source§

impl FromReturnCode for UnboostCreepErrorCode

Source§

impl FromReturnCode for TransferEnergyErrorCode

Source§

impl FromReturnCode for LaunchNukeErrorCode

Source§

impl FromReturnCode for ObserveRoomErrorCode

Source§

impl FromReturnCode for ProcessPowerErrorCode

Source§

impl FromReturnCode for SetPublicErrorCode

Source§

impl FromReturnCode for RecycleCreepErrorCode

Source§

impl FromReturnCode for RenewCreepErrorCode

Source§

impl FromReturnCode for SpawnCreepErrorCode

Source§

impl FromReturnCode for SendErrorCode

Source§

impl FromReturnCode for TowerAttackErrorCode

Source§

impl FromReturnCode for TowerHealErrorCode

Source§

impl FromReturnCode for TowerRepairErrorCode