File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: f377dfe5acfd7023d535a94cfe9466276affc6da
8
+ refs/heads/try2: 85adc09b19a437dab822fe67db908207aaa541b9
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change @@ -206,11 +206,20 @@ fn with_env_lock<T>(f: || -> T) -> T {
206
206
}
207
207
}
208
208
209
- /// Returns a vector of (variable, value) pairs for all the environment
210
- /// variables of the current process.
209
+ /// Returns a vector of (variable, value) pairs as a Vec<(String, String)>,
210
+ /// for all the environment variables of the current process.
211
211
///
212
212
/// Invalid UTF-8 bytes are replaced with \uFFFD. See `str::from_utf8_lossy()`
213
213
/// for details.
214
+ ///
215
+ /// # Example
216
+ ///
217
+ /// ```rust
218
+ /// // We will iterate through the references to the element returned by std::os::env();
219
+ /// for &(ref key, ref value) in std::os::env().iter() {
220
+ /// println!("'{}': '{}'", key, value );
221
+ /// }
222
+ /// ```
214
223
pub fn env ( ) -> Vec < ( String , String ) > {
215
224
env_as_bytes ( ) . move_iter ( ) . map ( |( k, v) | {
216
225
let k = str:: from_utf8_lossy ( k. as_slice ( ) ) . to_string ( ) ;
You can’t perform that action at this time.
0 commit comments