Enum prologin::api::Erreur
[−]
[src]
#[repr(C)]pub enum Erreur { Ok, PaInsuffisants, PositionInvalide, ObstacleMur, ObstacleAgent, DeplacementHorsLimites, DirectionInvalide, IdAgentInvalide, RienAPousser, DrapeauInvalide, }
Erreurs possibles
Variants
Ok
L'action s'est effectuée avec succès.
PaInsuffisants
Votre agent ne possède pas assez de points d'action pour réaliser cette action.
PositionInvalide
La position spécifiée n'est pas sur la banquise.
ObstacleMur
La position spécifiée est un mur.
ObstacleAgent
La position spécifiée est un agent.
DeplacementHorsLimites
Ce déplacement fait sortir un agent des limites de la banquise.
DirectionInvalide
La direction spécifiée n'existe pas.
IdAgentInvalide
L'agent spécifié n'existe pas.
RienAPousser
Aucun agent à pousser dans la direction indiquée.
DrapeauInvalide
Le drapeau spécifié n'existe pas.
Trait Implementations
impl Clone for Erreur
[src]
impl Clone for Erreur
fn clone(&self) -> Erreur
[src]
fn clone(&self) -> Erreur
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for Erreur
[src]
impl Copy for Erreur
impl Debug for Erreur
[src]
impl Debug for Erreur
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Eq for Erreur
[src]
impl Eq for Erreur
impl Hash for Erreur
[src]
impl Hash for Erreur
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the given [Hasher
]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl PartialEq for Erreur
[src]
impl PartialEq for Erreur
fn eq(&self, __arg_0: &Erreur) -> bool
[src]
fn eq(&self, __arg_0: &Erreur) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl PartialOrd for Erreur
[src]
impl PartialOrd for Erreur
fn partial_cmp(&self, __arg_0: &Erreur) -> Option<Ordering>
[src]
fn partial_cmp(&self, __arg_0: &Erreur) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
fn le(&self, other: &Rhs) -> bool
1.0.0[src]
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
fn gt(&self, other: &Rhs) -> bool
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
fn ge(&self, other: &Rhs) -> bool
This method tests greater than or equal to (for self
and other
) and is used by the >=
operator. Read more
impl Ord for Erreur
[src]
impl Ord for Erreur
fn cmp(&self, __arg_0: &Erreur) -> Ordering
[src]
fn cmp(&self, __arg_0: &Erreur) -> Ordering
This method returns an Ordering
between self
and other
. Read more
fn max(self, other: Self) -> Self
1.21.0[src]
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more