@@ -122,11 +122,14 @@ pub enum Mode {
122122 RiftCompetitive = 700 ,
123123 ShowdownCompetitive = 701 ,
124124 SurvivalCompetitive = 702 ,
125+ CountdownCompetitive = 703 ,
125126
126127 CheckmateAll = 710 ,
127128 CheckmateControl = 711 ,
128129 CheckmateSurvival = 712 ,
129130 CheckmateRumble = 713 ,
131+ CheckmateClash = 714 ,
132+ CheckmateCountdown = 715 ,
130133}
131134
132135impl Mode {
@@ -221,11 +224,14 @@ impl Mode {
221224 700 => Ok ( Mode :: RiftCompetitive ) ,
222225 701 => Ok ( Mode :: ShowdownCompetitive ) ,
223226 702 => Ok ( Mode :: SurvivalCompetitive ) ,
227+ 703 => Ok ( Mode :: CountdownCompetitive ) ,
224228
225229 710 => Ok ( Mode :: CheckmateAll ) ,
226230 711 => Ok ( Mode :: CheckmateControl ) ,
227231 712 => Ok ( Mode :: CheckmateSurvival ) ,
228232 713 => Ok ( Mode :: CheckmateRumble ) ,
233+ 714 => Ok ( Mode :: CheckmateClash ) ,
234+ 715 => Ok ( Mode :: CheckmateCountdown ) ,
229235
230236 _ => Err ( Error :: UnknownEnumValue ) ,
231237 }
@@ -300,11 +306,14 @@ impl Mode {
300306 || * self == Mode :: RiftCompetitive
301307 || * self == Mode :: ShowdownCompetitive
302308 || * self == Mode :: SurvivalCompetitive
309+ || * self == Mode :: CountdownCompetitive
303310 || * self == Mode :: Relic
304311 || * self == Mode :: CheckmateAll
305312 || * self == Mode :: CheckmateControl
306313 || * self == Mode :: CheckmateSurvival
307314 || * self == Mode :: CheckmateRumble
315+ || * self == Mode :: CheckmateClash
316+ || * self == Mode :: CheckmateCountdown
308317 }
309318
310319 pub fn is_private ( & self ) -> bool {
@@ -416,12 +425,15 @@ impl FromStr for Mode {
416425 "rift_competitive" => Ok ( Mode :: RiftCompetitive ) ,
417426 "showdown_competitive" => Ok ( Mode :: ShowdownCompetitive ) ,
418427 "survival_competitive" => Ok ( Mode :: SurvivalCompetitive ) ,
428+ "countdown_competitive" => Ok ( Mode :: CountdownCompetitive ) ,
419429 "relic" => Ok ( Mode :: Relic ) ,
420430
421431 "checkmate_all" => Ok ( Mode :: CheckmateAll ) ,
422432 "checkmate_control" => Ok ( Mode :: CheckmateControl ) ,
423433 "checkmate_survival" => Ok ( Mode :: CheckmateSurvival ) ,
424434 "checkmate_rumble" => Ok ( Mode :: CheckmateRumble ) ,
435+ "checkmate_clash" => Ok ( Mode :: CheckmateClash ) ,
436+ "checkmate_countdown" => Ok ( Mode :: CheckmateCountdown ) ,
425437
426438 _ => Err ( "Unknown Mode type" ) ,
427439 }
@@ -518,12 +530,15 @@ impl fmt::Display for Mode {
518530 Mode :: RiftCompetitive => "Rift Competitive" ,
519531 Mode :: ShowdownCompetitive => "Showdown Competitive" ,
520532 Mode :: SurvivalCompetitive => "Survival Competitive" ,
533+ Mode :: CountdownCompetitive => "Countdown Competitive" ,
521534 Mode :: Relic => "Relic" ,
522535
523536 Mode :: CheckmateAll => "All Checkmate" ,
524537 Mode :: CheckmateControl => "Checkmate Control" ,
525538 Mode :: CheckmateSurvival => "Checkmate Survival" ,
526539 Mode :: CheckmateRumble => "Checkmate Rumble" ,
540+ Mode :: CheckmateClash => "Checkmate Clash" ,
541+ Mode :: CheckmateCountdown => "Checkmate Countdown" ,
527542 } ;
528543
529544 write ! ( f, "{}" , out)
0 commit comments