Skip to content

Commit

Permalink
Merge pull request #620 from rust-lang/chore/clarifications
Browse files Browse the repository at this point in the history
Add some clarifications to the library docs
  • Loading branch information
KodrAus committed Mar 20, 2024
2 parents 3ccdc28 + adb7b53 commit 06c306f
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions src/lib.rs
Expand Up @@ -41,6 +41,8 @@
//! [`trace!`]: ./macro.trace.html
//! [`println!`]: https://doc.rust-lang.org/stable/std/macro.println.html
//!
//! Avoid writing expressions with side-effects in log statements. They may not be evaluated.
//!
//! ## In libraries
//!
//! Libraries should link only to the `log` crate, and use the provided
Expand Down Expand Up @@ -1149,6 +1151,11 @@ pub trait Log: Sync + Send {
fn log(&self, record: &Record);

/// Flushes any buffered records.
///
/// # For implementors
///
/// This method isn't called automatically by the `log!` macros.
/// It can be called manually on shut-down to ensure any in-flight records are flushed.
fn flush(&self);
}

Expand Down

0 comments on commit 06c306f

Please sign in to comment.