fasrt 0.1.0

A blazing fast, zero-copy subtitle parser and writer for SRT and WebVTT in Rust.

// @generated by build.rs - do not edit by hand

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;