diff options
author | Titus Wormer <tituswormer@gmail.com> | 2023-02-10 12:43:38 +0100 |
---|---|---|
committer | Titus Wormer <tituswormer@gmail.com> | 2023-02-10 12:43:38 +0100 |
commit | 905b62583be73a8969014dbb98b6fd1c92c23df6 (patch) | |
tree | 78827305dcb1110ca48c2951c8eae82dc182f268 | |
parent | 72a8cf99fbd20ab29f4f3c1845c67898cdaff7de (diff) | |
download | markdown-rs-905b62583be73a8969014dbb98b6fd1c92c23df6.tar.gz markdown-rs-905b62583be73a8969014dbb98b6fd1c92c23df6.tar.bz2 markdown-rs-905b62583be73a8969014dbb98b6fd1c92c23df6.zip |
Add `log` feature, document features
Diffstat (limited to '')
-rw-r--r-- | Cargo.toml | 1 | ||||
-rw-r--r-- | examples/lib.rs | 2 | ||||
-rw-r--r-- | readme.md | 2 | ||||
-rw-r--r-- | src/lib.rs | 11 |
4 files changed, 14 insertions, 2 deletions
@@ -20,6 +20,7 @@ harness = false [features] default = [] json = ["dep:serde", "dep:serde_json"] +log = ["dep:log"] [dependencies] log = { version = "0.4", optional = true } diff --git a/examples/lib.rs b/examples/lib.rs index 3c76022..14cfa64 100644 --- a/examples/lib.rs +++ b/examples/lib.rs @@ -1,6 +1,6 @@ fn main() -> Result<(), String> { // Turn on debugging. - // You can show it with `RUST_LOG=debug cargo run --example lib` + // You can show it with `RUST_LOG=debug cargo run --features log --example lib` env_logger::init(); // Safely turn (untrusted?) markdown into HTML. @@ -247,7 +247,7 @@ The following bash scripts are useful when working on this project: ``` * run examples: ```sh - RUST_BACKTRACE=1 RUST_LOG=debug cargo run --example lib + RUST_BACKTRACE=1 RUST_LOG=debug cargo run --features log --example lib ``` * format: ```sh @@ -11,6 +11,17 @@ //! constructs (GFM, MDX, and the like) //! * [`to_mdast()`][] //! — turn markdown into a syntax tree +//! +//! ## Features +//! +//! * **`default`** +//! — nothing is enabled by default +//! * **`json`** +//! — enable serde to serialize the AST (includes `dep:serde`, `dep:serde_json`) +//! * **`log`** +//! — enable logging (includes `dep:log`); +//! you can show logs with `RUST_LOG=debug` + #![no_std] #![deny(clippy::pedantic)] #![allow(clippy::doc_link_with_quotes)] |