Cargo Features

[dependencies]
plumbrs = { version = "0.24.3", default-features = false, features = ["tokio_uring", "monoio", "compio", "mcp", "mimalloc"] }
default = mimalloc

The mimalloc feature is set by default whenever plumbrs is added without default-features = false somewhere in the dependency tree.

tokio_uring

Enables tokio-uring

Affects client::tokio_uring, options::Options.uring_entries, options::Options.uring_sqpoll

monoio

Enables io-uring ^0.6.4 and monoio

Affects client::monoio, options::Options.uring_entries, options::Options.uring_sqpoll

compio

Enables compio ^0.18.0

Affects client::compio, options::Options.uring_entries, options::Options.uring_sqpoll

mcp

Enables rmcp

Affects client::hyper_mcp, options::Options.mcp, options::Options.mcp_sse, options::Options.mcp_rand_string_len

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.

mimalloc default