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