macro_rules! second_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,
_ => {
let val = <::core::primitive::u8 as ::core::str::FromStr>::from_str($value)?;
return ::core::result::Result::Err(Self::Err::Overflow(val));
},
}))
}}
}
pub(crate) use second_from_str;