Cargo Features
scuffle-utils has no features set by default.
[dependencies]
scuffle-utils = { version = "0.1.0", features = ["all", "grpc", "context", "prelude", "signal", "database", "dataloader", "ratelimiter", "http", "task"] }
- all = context, database, dataloader, grpc, http, prelude, ratelimiter, signal, task
- grpc all?
-
Enables async-trait, futures, http, thiserror, tokio, tonic ^0.11, tonic-build ^0.11, tower ^0.4, tracing, and trust-dns-resolver
Affects
scuffle-utils::grpc
… - context all?
-
Enables pin-project, tokio, and tokio-util
Affects
scuffle-utils::context
… - prelude all?
-
Affects
scuffle-utils::prelude
… - signal all?
-
Enables process and signal of tokio
Affects
scuffle-utils::signal
… - database all?
-
Enables bytes, deadpool-postgres ^0.12, futures-util, postgres-from-row, postgres-types, prost ^0.12, and tokio-postgres, postgres of ulid
Affects
scuffle-utils::database
… - dataloader all?
-
Enables fnv, futures-channel, futures-util, tokio, and tokio-util
Affects
scuffle-utils::dataloader
… - ratelimiter all?
-
Enables fred ^8.0.0
Affects
scuffle-utils::ratelimiter
… - http all?
-
Enables bytes, futures-util, http, http-body-util, hyper, path-tree ^0.7, pin-project, serde_json, thiserror, and tracing
Affects
scuffle-utils::http
… - task all?
-
Affects
scuffle-utils::task
…
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.