Cargo Features

[dependencies]
treelog = { version = "0.1.0-beta.0", default-features = false, features = ["all", "builder", "iterator", "macro", "formatters", "traversal", "transform", "path", "compare", "search", "sort", "stats", "merge", "export", "color", "serde", "serde-json", "serde-yaml", "serde-toml", "serde-ron", "walkdir", "petgraph", "cargo-metadata", "git2", "syn", "tree-sitter", "clap", "cli", "arbitrary-json", "arbitrary-yaml", "arbitrary-toml", "arbitrary-xml", "arbitrary-walkdir", "arbitrary-petgraph", "arbitrary-cargo", "arbitrary-git2", "arbitrary-syn", "arbitrary-tree-sitter", "arbitrary-clap", "incremental", "arbitrary", "indicatif"] }
default = builder, iterator

These default features are set whenever treelog is added without default-features = false somewhere in the dependency tree.

all = arbitrary, arbitrary-cargo, arbitrary-clap, arbitrary-git2, arbitrary-json, arbitrary-petgraph, arbitrary-syn, arbitrary-toml, arbitrary-tree-sitter, arbitrary-walkdir, arbitrary-xml, arbitrary-yaml, builder, cargo-metadata, clap, color, compare, export, formatters, git2, incremental, iterator, macro, merge, path, petgraph, search, serde, serde-json, serde-ron, serde-toml, serde-yaml, sort, stats, syn, transform, traversal, tree-sitter, walkdir
builder default all?

Affects treelog::builder

iterator default all?

Affects treelog::iterator

macro all?
formatters all?

Affects config::RenderConfig.node_formatter, config::RenderConfig.leaf_formatter

traversal all?

Affects treelog::traversal

transform all?

Affects args::TransformOp, handlers::handle_transform, treelog::transform

path all?

Affects treelog::path

compare all?

Affects handlers::handle_compare, treelog::compare

Affects treelog::search

sort all?

Affects treelog::sort

stats all?

Affects treelog::stats

merge all?

Affects handlers::handle_merge, treelog::merge

export all?

Affects args::ExportFormat, handlers::handle_export, treelog::export

color all? = colored
serde all? = serde-json, serde-ron, serde-toml, serde-yaml
serde-json all? arbitrary-json? serde?

Enables serde and serde_json

Affects treelog::serde

serde-yaml all? arbitrary-yaml? serde?

Enables serde and serde_yaml

Affects treelog::serde

serde-toml all? arbitrary-toml? serde?

Enables serde and toml ^0.9

Affects treelog::serde

serde-ron all? serde?

Enables ron and serde

Affects treelog::serde

walkdir all? = arbitrary-walkdir
petgraph all? = arbitrary-petgraph
cargo-metadata all? = arbitrary-cargo
git2 all? = arbitrary-git2
syn all? = arbitrary-syn
tree-sitter all? = arbitrary-tree-sitter
clap all? cli?

Enables clap

cli = clap

Required by the binary

arbitrary-json all? arbitrary? = serde-json

Affects treelog::arbitrary

arbitrary-yaml all? arbitrary? = serde-yaml

Affects treelog::arbitrary

arbitrary-toml all? arbitrary? = serde-toml

Affects treelog::arbitrary

arbitrary-xml all? arbitrary?

Enables roxmltree

Affects treelog::arbitrary

arbitrary-walkdir all? arbitrary? walkdir?

Enables walkdir

Affects treelog::arbitrary

arbitrary-petgraph all? arbitrary? petgraph?

Enables petgraph

Affects treelog::arbitrary

arbitrary-cargo all? arbitrary? cargo-metadata?

Enables cargo_metadata

Affects treelog::arbitrary

arbitrary-git2 all? arbitrary? git2?

Enables git2

Affects treelog::arbitrary

arbitrary-syn all? arbitrary? syn?

Enables syn

Affects treelog::arbitrary

arbitrary-tree-sitter all? arbitrary? tree-sitter?

Enables tree-sitter ^0.25

Affects treelog::arbitrary

arbitrary-clap all? arbitrary?

Enables clap

Affects treelog::arbitrary

incremental all?

Affects treelog::incremental

arbitrary all? = arbitrary-cargo, arbitrary-clap, arbitrary-git2, arbitrary-json, arbitrary-petgraph, arbitrary-syn, arbitrary-toml, arbitrary-tree-sitter, arbitrary-walkdir, arbitrary-xml, arbitrary-yaml

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

colored color?
indicatif implicit feature

Enables indicatif

indicatif:

A progress bar and cli reporting library for Rust