Cargo Features
ferrunix-core has no features set by default.
[dependencies]
ferrunix-core = { version = "0.3.2", features = ["multithread", "tokio", "tracing"] }
- multithread
-
Enables parking_lot of once_cell
once_cell:
Uses parking_lot to implement once_cell::sync::OnceCell.
This makes no speed difference, but makes each OnceCell<T>
up to 16 bytes smaller, depending on the size of the T. - tokio
-
Enables async-trait and tokio =1.24.2
Affects
dependencies::Dep.new
,dependency_builder::DepBuilder.build
,dependency_builder::DepBuilder.build_once
… - tracing
-
Enables tracing