SU executable
Number of dependencies and binary size impact report
| Metric | main | PR #283 | Delta |
|---|---|---|---|
| Direct dependencies | 8 | 8 | - |
| Total dependencies | 85 | 85 | - |
| Binary size | 981.9 KiB | 981.9 KiB | - |
| Text size | 564.7 KiB | 564.7 KiB | - |
Dependencies diff
└─ sudo [v0.1.0-alpha.1]
├─ sudo-cli [v0.1.0-alpha.1]
├─ sudo-common [v0.1.0-alpha.1]
| ├─ libc [v0.2.144]
| ├─ sudo-cli [v0.1.0-alpha.1]
| ├─ sudo-pam [v0.1.0-alpha.1]
| | ├─ libc [v0.2.144]
| | ├─ sudo-cutils [v0.1.0-alpha.1]
| | | └─ libc [v0.2.144]
| | └─ sudo-pam-sys [v0.1.0-alpha.1]
| | ├─ libc [v0.2.144]
| | └─ bindgen [v0.63.0]
| | ├─ bitflags [v1.3.2]
| | ├─ cexpr [v0.6.0]
| | | └─ nom [v7.1.3]
| | | ├─ memchr [v2.5.0]
| | | └─ minimal-lexical [v0.2.1]
| | ├─ clang-sys [v1.6.1]
| | | ├─ glob [v0.3.1]
| | | ├─ libc [v0.2.144]
| | | ├─ libloading [v0.7.4]
| | | | └─ cfg-if [v1.0.0]
| | | └─ glob [v0.3.1]
| | ├─ lazy_static [v1.4.0]
| | ├─ lazycell [v1.3.0]
| | ├─ log [v0.4.17]
| | | └─ cfg-if [v1.0.0]
| | ├─ peeking_take_while [v0.1.2]
| | ├─ proc-macro2 [v1.0.57]
| | | └─ unicode-ident [v1.0.8]
| | ├─ quote [v1.0.27]
| | | └─ proc-macro2 [v1.0.57]
| | ├─ regex [v1.8.1]
| | | └─ regex-syntax [v0.7.1]
| | ├─ rustc-hash [v1.1.0]
| | ├─ shlex [v1.1.0]
| | ├─ syn [v1.0.109]
| | | ├─ proc-macro2 [v1.0.57]
| | | ├─ quote [v1.0.27]
| | | └─ unicode-ident [v1.0.8]
| | └─ which [v4.4.0]
| | ├─ either [v1.8.1]
| | └─ libc [v0.2.144]
| └─ sudo-system [v0.1.0-alpha.1]
| ├─ libc [v0.2.144]
| ├─ sudo-cutils [v0.1.0-alpha.1]
| └─ sudo-log [v0.1.0-alpha.1]
| ├─ env_logger [v0.9.3]
| | └─ log [v0.4.17]
| | └─ cfg-if [v1.0.0]
| ├─ log [v0.4.17]
| └─ syslog [v6.1.0]
| ├─ error-chain [v0.12.4]
| | └─ version_check [v0.9.4]
| ├─ hostname [v0.3.1]
| | ├─ libc [v0.2.144]
| | └─ match_cfg [v0.1.0]
| ├─ libc [v0.2.144]
| ├─ log [v0.4.17]
| └─ time [v0.3.21]
| ├─ itoa [v1.0.6]
| ├─ libc [v0.2.144]
| ├─ num_threads [v0.1.6]
| └─ time-core [v0.1.1]
├─ sudo-env [v0.1.0-alpha.1]
| ├─ sudo-common [v0.1.0-alpha.1]
| ├─ sudo-system [v0.1.0-alpha.1]
| └─ sudoers [v0.1.0-alpha.1]
| ├─ glob [v0.3.1]
| ├─ sudo-defaults [v0.1.0-alpha.1]
| ├─ sudo-log [v0.1.0-alpha.1]
| └─ sudo-system [v0.1.0-alpha.1]
├─ sudo-exec [v0.1.0-alpha.1]
| ├─ signal-hook [v0.3.15]
| | ├─ libc [v0.2.144]
| | ├─ signal-hook-registry [v1.4.1]
| | | └─ libc [v0.2.144]
| | └─ cc [v1.0.79]
| ├─ sudo-common [v0.1.0-alpha.1]
| ├─ sudo-log [v0.1.0-alpha.1]
| └─ sudo-system [v0.1.0-alpha.1]
├─ sudo-log [v0.1.0-alpha.1]
├─ sudo-pam [v0.1.0-alpha.1]
├─ sudo-system [v0.1.0-alpha.1]
└─ sudoers [v0.1.0-alpha.1]
Codecov Report
Patch coverage: 80.19% and project coverage change: +0.15 :tada:
Comparison is base (
9429dd6) 74.85% compared to head (eb04520) 75.01%.
:exclamation: Current head eb04520 differs from pull request most recent head c27d716. Consider uploading reports for the commit c27d716 to get more accurate results
Additional details and impacted files
@@ Coverage Diff @@
## main #283 +/- ##
==========================================
+ Coverage 74.85% 75.01% +0.15%
==========================================
Files 39 41 +2
Lines 4896 5107 +211
==========================================
+ Hits 3665 3831 +166
- Misses 1231 1276 +45
| Impacted Files | Coverage Δ | |
|---|---|---|
| su/src/main.rs | 16.66% <16.66%> (ø) |
|
| su/src/cli.rs | 82.14% <82.14%> (ø) |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
This wil be splitted up, first PR: https://github.com/memorysafety/sudo-rs/pull/373