• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dcdpr / jp / 22156255693

18 Feb 2026 08:23PM UTC coverage: 55.288% (+1.3%) from 54.027%
22156255693

push

github

web-flow
feat(vet): add cargo vet and remove time crate (#395)

Add `cargo vet`, and remove `time`, which `cargo deny` identified as
vulnerable under
[RUSTSEC-2026-0009](/rustsec/advisory-db/blob/main/crates/time/RUSTSEC-2026-0009.md).
It also had maintenance issues, and has way too many unsafe blocks.

In order to fully excise `time`, we replaced `bat` and `octocrab`, which
necessitated the creation of `jp_github`.

Cargo binstall was also rebuilding itself every run, without proper
caching ("Cache save failed."), so it was removed. 

---------

Co-authored-by: Jay Oster <jay@blipjoy.com>

780 of 1027 new or added lines in 36 files covered. (75.95%)

3 existing lines in 3 files now uncovered.

11606 of 20992 relevant lines covered (55.29%)

117.77 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

66.67
/crates/jp_github/src/params.rs
1
#[derive(Debug, Clone, Copy)]
2
pub enum State {
3
    Open,
4
    Closed,
5
    All,
6
}
7

8
impl State {
9
    #[must_use]
10
    pub const fn as_str(self) -> &'static str {
1✔
11
        match self {
1✔
NEW
12
            Self::Open => "open",
×
13
            Self::Closed => "closed",
1✔
NEW
14
            Self::All => "all",
×
15
        }
16
    }
1✔
17
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc