Added another leagueplayerstatus type

This commit is contained in:
Franklin 2022-10-15 12:37:50 -04:00
parent 218fd6a083
commit 92a81ae070
1 changed files with 5 additions and 2 deletions

View File

@ -11,7 +11,8 @@ pub enum LeaguePlayerStatus {
Requested, Requested,
Kicked, Kicked,
Left, Left,
Invited Invited,
Canceled,
} }
impl Display for LeaguePlayerStatus { impl Display for LeaguePlayerStatus {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
@ -21,7 +22,8 @@ impl Display for LeaguePlayerStatus {
LeaguePlayerStatus::Requested => write!(f, "Requested"), LeaguePlayerStatus::Requested => write!(f, "Requested"),
LeaguePlayerStatus::Kicked => write!(f, "Kicked"), LeaguePlayerStatus::Kicked => write!(f, "Kicked"),
LeaguePlayerStatus::Left => write!(f, "Left"), LeaguePlayerStatus::Left => write!(f, "Left"),
LeaguePlayerStatus::Invited => write!(f, "Invited") LeaguePlayerStatus::Invited => write!(f, "Invited"),
LeaguePlayerStatus::Canceled => write!(f, "Canceled")
} }
} }
} }
@ -36,6 +38,7 @@ impl FromStr for LeaguePlayerStatus {
"Kicked" => Ok(Self::Kicked), "Kicked" => Ok(Self::Kicked),
"Left" => Ok(Self::Requested), "Left" => Ok(Self::Requested),
"Invited" => Ok(Self::Invited), "Invited" => Ok(Self::Invited),
"Canceled" => Ok(Self::Canceled),
_ => Err(Error::Unspecified) //TODO: Create ParseStr error in actix_web_utils _ => Err(Error::Unspecified) //TODO: Create ParseStr error in actix_web_utils
} }
} }