[−][src]Enum diplomacy::judge::build::OrderOutcome
The outcome of a build-turn order.
Variants
The build or disband order was successful, resulting in a change in units in the world.
A nation cannot issue "build" and "disband" commands in the same turn, as this would constitute an illegal teleportation of power from the disbanding region to the building region.
The build command was to a province where the issuing nation cannot build.
The build command was to a home SC for the issuing power, but another power currently controls it.
Build failed because the target province already has a friendly unit in it.
The build command is to a region that is qualified for
Disband failed because no unit exists at that location.
Disband failed because the issuing power does not control the unit at that location.
The issuing nation has already had as many successful builds as they are allowed.
The issuing nation has already had as many successful disbands as they are allowed.
Trait Implementations
impl Clone for OrderOutcome
[src]
fn clone(&self) -> OrderOutcome
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for OrderOutcome
[src]
impl Debug for OrderOutcome
[src]
impl Eq for OrderOutcome
[src]
impl From<OrderOutcome> for OrderState
[src]
fn from(outcome: OrderOutcome) -> Self
[src]
impl PartialEq<OrderOutcome> for OrderOutcome
[src]
fn eq(&self, other: &OrderOutcome) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for OrderOutcome
[src]
impl StructuralPartialEq for OrderOutcome
[src]
Auto Trait Implementations
impl RefUnwindSafe for OrderOutcome
impl Send for OrderOutcome
impl Sync for OrderOutcome
impl Unpin for OrderOutcome
impl UnwindSafe for OrderOutcome
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,