pub enum WaitConditionType {
Show 26 variants
Time,
Full,
Empty,
NotEmpty,
ItemCount,
Circuit,
Inactivity,
RobotsInactive,
FluidCount,
PassengerPresent,
PassengerNotPresent,
FuelItemCountAll,
FuelItemCountAny,
FuelFull,
DestinationFullOrNoPath,
RequestSatisfied,
RequestNotSatisfied,
AllRequestsSatisfied,
AnyRequestNotSatisfied,
AnyRequestZero,
AnyPlanetImportZero,
SpecificDestinationFull,
SpecificDestinationNotFull,
AtStation,
NotAtStation,
DamageTaken,
}Expand description
Type of a WaitCondition.
Variants§
Time
Full
Empty
NotEmpty
ItemCount
Circuit
Inactivity
RobotsInactive
FluidCount
PassengerPresent
PassengerNotPresent
FuelItemCountAll
FuelItemCountAny
FuelFull
DestinationFullOrNoPath
RequestSatisfied
RequestNotSatisfied
AllRequestsSatisfied
AnyRequestNotSatisfied
AnyRequestZero
AnyPlanetImportZero
SpecificDestinationFull
SpecificDestinationNotFull
AtStation
NotAtStation
DamageTaken
Implementations§
Trait Implementations§
Source§impl Clone for WaitConditionType
impl Clone for WaitConditionType
Source§fn clone(&self) -> WaitConditionType
fn clone(&self) -> WaitConditionType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WaitConditionType
Source§impl Debug for WaitConditionType
impl Debug for WaitConditionType
Source§impl Default for WaitConditionType
impl Default for WaitConditionType
impl Eq for WaitConditionType
Source§impl From<WaitConditionType> for LuaAny
impl From<WaitConditionType> for LuaAny
Source§fn from(_: WaitConditionType) -> Self
fn from(_: WaitConditionType) -> Self
Converts to this type from the input type.
Source§impl From<WaitConditionType> for &'static str
impl From<WaitConditionType> for &'static str
Source§fn from(value: WaitConditionType) -> Self
fn from(value: WaitConditionType) -> Self
Converts to this type from the input type.
Source§impl Hash for WaitConditionType
impl Hash for WaitConditionType
Source§impl PartialEq for WaitConditionType
impl PartialEq for WaitConditionType
Source§impl PartialEq<&str> for WaitConditionType
impl PartialEq<&str> for WaitConditionType
Source§impl PartialEq<WaitConditionType> for &str
impl PartialEq<WaitConditionType> for &str
impl StructuralPartialEq for WaitConditionType
Auto Trait Implementations§
impl Freeze for WaitConditionType
impl RefUnwindSafe for WaitConditionType
impl Send for WaitConditionType
impl Sync for WaitConditionType
impl Unpin for WaitConditionType
impl UnsafeUnpin for WaitConditionType
impl UnwindSafe for WaitConditionType
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