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 e805cb6 commit aad5f6fCopy full SHA for aad5f6f
src/libstd/io/stdio.rs
@@ -505,6 +505,21 @@ impl Stderr {
505
///
506
/// The lock is released when the returned lock goes out of scope. The
507
/// returned guard also implements the `Write` trait for writing data.
508
+ ///
509
+ /// # Examples
510
511
+ /// ```
512
+ /// use std::io::{self, Write};
513
514
+ /// fn foo() -> io::Result<()> {
515
+ /// let stderr = io::stderr();
516
+ /// let mut handle = stderr.lock();
517
518
+ /// try!(handle.write(b"hello world"));
519
520
+ /// Ok(())
521
+ /// }
522
523
#[stable(feature = "rust1", since = "1.0.0")]
524
pub fn lock(&self) -> StderrLock {
525
StderrLock { inner: self.inner.lock().unwrap_or_else(|e| e.into_inner()) }
0 commit comments