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

NVIDIA / nvrc / 20887576103

11 Jan 2026 01:40AM UTC coverage: 89.793% (-7.8%) from 97.582%
20887576103

Pull #98

github

web-flow
Merge c6d24423e into 4da950f83
Pull Request #98: hardened_std: reduce the attack surface

140 of 267 new or added lines in 9 files covered. (52.43%)

9 existing lines in 3 files now uncovered.

1390 of 1548 relevant lines covered (89.79%)

8.42 hits per line

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

0.0
/hardened_std/src/process.rs
1
//! Process execution with static string constraints
2

3
use crate::Result;
4

5
/// Command builder
6
pub struct Command {
7
    path: &'static str,
8
}
9

10
impl Command {
NEW
11
    pub fn new(path: &'static str) -> Self {
×
NEW
12
        todo!("Command::new")
×
13
    }
14

NEW
15
    pub fn args(&mut self, args: &[&'static str]) -> &mut Self {
×
NEW
16
        todo!("Command::args")
×
17
    }
18

NEW
19
    pub fn stdout(&mut self, cfg: Stdio) -> &mut Self {
×
NEW
20
        todo!("Command::stdout")
×
21
    }
22

NEW
23
    pub fn stderr(&mut self, cfg: Stdio) -> &mut Self {
×
NEW
24
        todo!("Command::stderr")
×
25
    }
26

NEW
27
    pub fn spawn(&mut self) -> Result<Child> {
×
NEW
28
        todo!("Command::spawn")
×
29
    }
30

NEW
31
    pub fn status(&mut self) -> Result<ExitStatus> {
×
NEW
32
        todo!("Command::status")
×
33
    }
34

NEW
35
    pub fn exec(&mut self) -> crate::Error {
×
NEW
36
        todo!("Command::exec")
×
37
    }
38
}
39

40
/// Child process
41
pub struct Child {
42
    pid: i32,
43
}
44

45
impl Child {
NEW
46
    pub fn try_wait(&mut self) -> Result<Option<ExitStatus>> {
×
NEW
47
        todo!("Child::try_wait")
×
48
    }
49

NEW
50
    pub fn wait(&mut self) -> Result<ExitStatus> {
×
NEW
51
        todo!("Child::wait")
×
52
    }
53

NEW
54
    pub fn kill(&mut self) -> Result<()> {
×
NEW
55
        todo!("Child::kill")
×
56
    }
57
}
58

59
/// Exit status
60
pub struct ExitStatus {
61
    code: i32,
62
}
63

64
impl ExitStatus {
NEW
65
    pub fn success(&self) -> bool {
×
NEW
66
        todo!("ExitStatus::success")
×
67
    }
68
}
69

70
/// Standard I/O configuration
71
pub enum Stdio {
72
    Null,
73
    Inherit,
74
    Piped,
75
    Fd(i32),
76
}
77

78
impl Stdio {
NEW
79
    pub fn from(file: crate::fs::File) -> Self {
×
NEW
80
        todo!("Stdio::from")
×
81
    }
82
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc