chore: format f68973b7
Steve Simkins · 2026-05-06 18:59 1 file(s) · +9 −2
src/main.rs +9 −2
13 13
    color_eyre::install()?;
14 14
    let urls: Vec<String> = std::env::args().skip(1).collect();
15 15
    if urls.is_empty() {
16 -
        return Err(color_eyre::eyre::eyre!("Usage: bullets <feed-url> [feed-url ...]"));
16 +
        return Err(color_eyre::eyre::eyre!(
17 +
            "Usage: bullets <feed-url> [feed-url ...]"
18 +
        ));
17 19
    }
18 20
    let feeds: Vec<ParsedFeed> = urls
19 21
        .iter()
75 77
    let Ok(dt) = NaiveDateTime::parse_from_str(raw, "%Y-%m-%d %H:%M:%S UTC") else {
76 78
        return raw.to_string();
77 79
    };
78 -
    let day = dt.format("%e").to_string().trim().parse::<u32>().unwrap_or(0);
80 +
    let day = dt
81 +
        .format("%e")
82 +
        .to_string()
83 +
        .trim()
84 +
        .parse::<u32>()
85 +
        .unwrap_or(0);
79 86
    let suffix = match day {
80 87
        1 | 21 | 31 => "st",
81 88
        2 | 22 => "nd",