[][src]Enum weasel::team::Relation

pub enum Relation {
    Ally,
    Enemy,
    Kin,
}

All possible kinds of relation between teams and thus entities.

Variants

Ally

Represents an alliance.

Enemy

Represents enmity.

Kin

Reserved for entities in the same team.

Trait Implementations

impl Clone for Relation[src]

impl Copy for Relation[src]

impl Debug for Relation[src]

impl<'de> Deserialize<'de> for Relation[src]

impl PartialEq<Relation> for Relation[src]

impl Serialize for Relation[src]

impl StructuralPartialEq for Relation[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,