Cargo Features
debug3 has no features set by default.
[dependencies]
debug3 = { version = "0.4.1", features = ["kdl", "syn", "aws-sdk-ec2", "libipld-core", "cid", "bytes", "dashmap", "hashbrown", "rustdoc-types", "serde_json", "smallvec", "ungrammar", "pulldown-cmark"] }
- kdl = miette
-
KDL's error has miette
Enables kdl ^4.4.0
4.4.0 was breaking, as it bumped miette 4->5 https://github.com/kdl-org/kdl-rs/blob/main/CHANGELOG.md#440-2022-08-18
- syn = proc-macro2
-
Syn's Ident has proc-macro2
Enables syn ^1.0.98
- aws-sdk-ec2 = aws-smithy-types
-
AWS crates use aws-smithy-types as core.
Enables aws-sdk-ec2 ^0.15.0
Foreign Impls
- libipld-core = cid
-
Enables libipld-core
- cid libipld-core?
-
Enables cid ^0.10.1
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.
- aws-smithy-types aws-sdk-ec2?
-
Enables aws-smithy-types ^0.45.0
- bytes implicit feature
-
Enables bytes
bytes:
Types and traits for working with bytes
- dashmap implicit feature
-
Enables dashmap ^5.3.4
dashmap:
Blazing fast concurrent HashMap for Rust
- hashbrown implicit feature
-
Enables hashbrown ^0.12.1
hashbrown:
A Rust port of Google's SwissTable hash map
- miette kdl?
-
Enables miette ^5.3.0
- proc-macro2 syn?
- rustdoc-types implicit feature
-
Enables rustdoc-types ^0.11.0
rustdoc-types:
Types for rustdoc's json output
- serde_json implicit feature
-
Enables serde_json
serde_json:
A JSON serialization file format
- smallvec implicit feature
-
Enables smallvec
smallvec:
'Small vector' optimization: store up to a small number of items on the stack
- ungrammar implicit feature
-
Enables ungrammar
ungrammar:
A DSL for describing concrete syntax trees
- pulldown-cmark implicit feature
-
Enables pulldown-cmark ^0.9.2
pulldown-cmark:
A pull parser for CommonMark