1 //! **UNSTABLE:** Structured key-value pairs. 2 //! 3 //! This module is unstable and breaking changes may be made 4 //! at any time. See [the tracking issue](https://github.com/rust-lang-nursery/log/issues/328) 5 //! for more details. 6 //! 7 //! Add the `kv_unstable` feature to your `Cargo.toml` to enable 8 //! this module: 9 //! 10 //! ```toml 11 //! [dependencies.log] 12 //! features = ["kv_unstable"] 13 //! ``` 14 15 mod error; 16 mod key; 17 pub mod source; 18 19 pub mod value; 20 21 pub use self::error::Error; 22 pub use self::key::{Key, ToKey}; 23 pub use self::source::{Source, Visitor}; 24 25 #[doc(inline)] 26 pub use self::value::{ToValue, Value}; 27