We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 984a4f3 commit 4de14bdCopy full SHA for 4de14bd
src/currentprocess.rs
@@ -32,7 +32,11 @@ use cwdsource::*;
32
use filesource::*;
33
use varsource::*;
34
35
-/// An abstraction for the current process
+/// An abstraction for the current process.
36
+///
37
+/// This acts as a clonable proxy to the global state provided by some key OS
38
+/// interfaces - it is a zero cost abstraction. For the test variant it manages
39
+/// a mutex and takes out locks to ensure consistency.
40
///
41
/// This provides replacements env::arg*, env::var*, and the standard files
42
/// io::std* with traits that are customisable for tests. As a result any macros
0 commit comments