Cargo Features
rig-core has no features set by default.
[dependencies]
rig-core = { version = "0.11.0", features = ["all", "audio", "image", "derive", "pdf", "epub", "rayon", "worker", "mcp", "socks", "reqwest-rustls"] }
- default
-
These default features are set whenever
rig-core
is added without
somewhere in the dependency tree.default-features = false Enables reqwest
- all = derive, pdf, rayon
- audio
-
Affects
rig-core::audio_generation
,openai::audio_generation
… - image
-
Affects
rig-core::image_generation
,huggingface::image_generation
,openai::image_generation
… - derive all?
-
Enables rig-derive
- pdf all?
-
Enables lopdf ^0.35.0
Affects
loaders::pdf
… - epub
-
Affects
loaders::epub
… - rayon all?
-
Enables rayon
- worker
-
Enables worker
- mcp
-
Enables mcp-core
Affects
tool::McpTool
,tool::McpToolError
… - socks
- reqwest-rustls
-
Replace "default-tls" with "rustls-tls" in "reqwest/default"
Enables charset, http2, macos-system-configuration and rustls-tls of reqwest