macro_rules! centisecond_from_str {
($value:expr) => {{
::core::result::Result::Ok(Self(match $value {
"0" => return ::core::result::Result::Err(Self::Err::NotPadded),
"1" => return ::core::result::Result::Err(Self::Err::NotPadded),
"2" => return ::core::result::Result::Err(Self::Err::NotPadded),
"3" => return ::core::result::Result::Err(Self::Err::NotPadded),
"4" => return ::core::result::Result::Err(Self::Err::NotPadded),
"5" => return ::core::result::Result::Err(Self::Err::NotPadded),
"6" => return ::core::result::Result::Err(Self::Err::NotPadded),
"7" => return ::core::result::Result::Err(Self::Err::NotPadded),
"8" => return ::core::result::Result::Err(Self::Err::NotPadded),
"9" => return ::core::result::Result::Err(Self::Err::NotPadded),
"00" => 0,
"01" => 1,
"02" => 2,
"03" => 3,
"04" => 4,
"05" => 5,
"06" => 6,
"07" => 7,
"08" => 8,
"09" => 9,
"10" => 10,
"11" => 11,
"12" => 12,
"13" => 13,
"14" => 14,
"15" => 15,
"16" => 16,
"17" => 17,
"18" => 18,
"19" => 19,
"20" => 20,
"21" => 21,
"22" => 22,
"23" => 23,
"24" => 24,
"25" => 25,
"26" => 26,
"27" => 27,
"28" => 28,
"29" => 29,
"30" => 30,
"31" => 31,
"32" => 32,
"33" => 33,
"34" => 34,
"35" => 35,
"36" => 36,
"37" => 37,
"38" => 38,
"39" => 39,
"40" => 40,
"41" => 41,
"42" => 42,
"43" => 43,
"44" => 44,
"45" => 45,
"46" => 46,
"47" => 47,
"48" => 48,
"49" => 49,
"50" => 50,
"51" => 51,
"52" => 52,
"53" => 53,
"54" => 54,
"55" => 55,
"56" => 56,
"57" => 57,
"58" => 58,
"59" => 59,
"60" => 60,
"61" => 61,
"62" => 62,
"63" => 63,
"64" => 64,
"65" => 65,
"66" => 66,
"67" => 67,
"68" => 68,
"69" => 69,
"70" => 70,
"71" => 71,
"72" => 72,
"73" => 73,
"74" => 74,
"75" => 75,
"76" => 76,
"77" => 77,
"78" => 78,
"79" => 79,
"80" => 80,
"81" => 81,
"82" => 82,
"83" => 83,
"84" => 84,
"85" => 85,
"86" => 86,
"87" => 87,
"88" => 88,
"89" => 89,
"90" => 90,
"91" => 91,
"92" => 92,
"93" => 93,
"94" => 94,
"95" => 95,
"96" => 96,
"97" => 97,
"98" => 98,
"99" => 99,
_ => {
let val = <::core::primitive::u8 as ::core::str::FromStr>::from_str($value)?;
return ::core::result::Result::Err(Self::Err::Overflow(val));
},
}))
}}
}
pub(crate) use centisecond_from_str;