Macro slog::o
[−]
[src]
macro_rules! o { (@ ; $k:expr => $v:expr) => { ... }; (@ ; $k:expr => $v:expr, $($args:tt)*) => { ... }; (@ $args_ready:expr; $k:expr => $v:expr) => { ... }; (@ $args_ready:expr; $k:expr => $v:expr, $($args:tt)* ) => { ... }; (@ $args_ready:expr; ) => { ... }; (@ $args_ready:expr;, ) => { ... }; () => { ... }; ($($args:tt)+) => { ... }; }
Convenience macro for building SyncMultiSerialize
trait object
#[macro_use] extern crate slog; fn main() { let drain = slog::Discard; let _root = slog::Logger::root(drain, o!("key1" => "value1", "key2" => "value2")); }