Cargo Features
[dependencies]
beekeeper = { version = "0.3.0", default-features = false, features = ["affinity", "local-batch", "retry", "crossbeam", "flume", "loole"] }
- default = local-batch
-
The
local-batch
feature is set by default wheneverbeekeeper
is added without
somewhere in the dependency tree.default-features = false - affinity
-
Enables core_affinity
required with the
affinity
featureAffects
builder::Builder.core_affinity
,builder::Builder.with_default_core_affinity
,hive::cores
… - local-batch default
-
Affects
builder::Builder.batch_limit
,builder::Builder.with_default_batch_limit
,builder::Builder.weight_limit
,builder::Builder.with_default_weight_limit
,builder::Builder.with_no_local_batching
… - retry
-
Affects
builder::Builder.max_retries
,builder::Builder.retry_factor
,builder::Builder.with_default_max_retries
,builder::Builder.with_default_retry_factor
,builder::Builder.with_no_retries
,queue::WorkerQueues.try_push_retry
… - crossbeam
-
Affects
channel::prelude
… - flume
-
Enables flume
required with alternate outcome channel implementations that can be enabled with features NOTE: these version requirements could be relaxed as we don't actually depend on the functionality of these crates internally (other than in tests)
Affects
channel::prelude
… - loole
-
Enables loole
Affects
channel::prelude
…