lib.rs
Rust test marker or harnessCode embeds cleartext HTTP URL literal
SHA-2567818b287c2ec2d77ebd35900fbaaef1df5b7a6d56389dd2cef3c05a156949852
MaleculeH₂(Cm₂Os)Md(Pa)
Evidence
202:28… lder.html
203//! [`Env`]: struct.Env.html
204
205#![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
206 html_favicon_url = "http://www.rust-lang.org/favicon.ico",
207 html_root_url = "https://docs.rs/env_logger/0.5.12")]
208#![cfg_attr(test, deny(warnings))]
209
210// When compiled for the rus …
219extern crate humantime;
220extern crate atty;
221
222use std::env;
223use std::borrow::Cow;
224use std::io::prelude::*;
225use std::io;
226use std::mem;
227use std::cell::RefCell;
228
229use log::{Log, LevelFilter, Level, Record, SetLoggerError, Metadata};
230
231pub mod filter;
232pub mod fmt;
233
234pub use self::fmt::{Target, WriteStyle, Color, Formatter};
235
236/// The default name for the environment variable to read filters from.
237pub const DEFAULT_FILTER_ENV: & …
948:42… ,
949 }
950 }
951
952 fn get(&self) -> Option<String> {
953 env::var(&*self.name)
954 .ok()
955 .or_else(|| self.default
956 .to_owned()
957 .map(|v| v.into_ …
⋯4 lines
978
979mod std_fmt_impls {
980 use std::fmt;
981 use super::*;
982
983 impl fmt::Debug for Logger{
984 fn fmt(&self, f: &mut fmt::Formatter)->fmt::Result {
1092:50… it_from_env should not be called after logger initialized");
1093}
1094
1095#[cfg(test)]
1096mod tests {
1097 use super::*;
1098
1099 #[test]
1100 fn env_get_filter_reads_from_var_if_set() {
1101 env::set_var("env_get_filter_reads_from_var_if_set", "from var");
1102
1103 …