Comments (2)
Good suggestions.
Regarding the NotFound
variant, this can be raised if we think that a certain file should exist (basically anything under /proc
, like /proc/self/maps
), but this file doesn't exist. If you know what function returned this error, generally the docs for that function should say that file it's trying to read.
What if the NotFound
variant included the a PathBuf to the thing it was trying to open? Would that be helpful?
Also, Implementing Error
and Display
is a good idea, I'll do that (or a PR would be welcome if you wanted to do it)
from procfs.
If you know what function returned this error, generally the docs for that function should say that file it's trying to read.
I as the programmer might track that down, using the source code and the docs. But an administrator reading through logs where it ended up as a warning or some other user might have hard time.
What if the NotFound variant included the a PathBuf to the thing it was trying to open? Would that be helpful?
Yes, definitely.
from procfs.
Related Issues (20)
- Possible vulnerability HOT 1
- Fails to build on FreeBSD HOT 2
- Expose `/proc/<pid>/maps` parsing (and others) HOT 4
- PID should be u32 HOT 2
- Confusing documentation for Stat::comm HOT 3
- Support (limited) use on other platforms HOT 12
- MountInfo does not unescape special characters
- Process uid() fails on some kernels HOT 2
- error[E0599]: no associated item named `PATH` found for struct `OFlags` in the current scope
- Please publish `procfs-core` HOT 2
- No way to match `KernelStats::cpu_time` entries to CPUs when CPUs are hot [un]plugged
- Make CpuInfo iterable HOT 2
- Add support for parsing /proc/mdstat
- KernelVersion::current reads /proc/sys/kernel/osrelease, patch version is incorrect in ubuntu HOT 3
- Consider leaving meminfo values as kilobytes/kibibytes HOT 3
- [Bug] `FDsIter` memory leak HOT 8
- Improve our examples
- Add support for parsing /proc/net/netstat
- Add support for `/proc/net/nf_conntrack`
- panic in `Snmp::from_buf_read` due to missing IcmpMsg line
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from procfs.