Cargo Features

[dependencies]
tracing-rc = { version = "0.1.3", default-features = false, features = ["proc_macro", "sync"] }
default = proc_macro

The proc_macro feature is set by default whenever tracing-rc is added without default-features = false somewhere in the dependency tree.

proc_macro default = tracing-rc-derive
sync = atomic, dashmap, once_cell, parking_lot

Enables sync of tracing-rc-derive

Affects tracing-rc::sync

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.

atomic sync?

Enables atomic ^0.5

dashmap sync?
once_cell sync?
parking_lot sync?

Enables parking_lot ^0.11

tracing-rc-derive proc_macro sync?