Cargo Features
[dependencies]
weave-writer = { version = "0.0.2", default-features = false, features = ["generate", "drama_llama", "openai", "ollama", "gui"] }
- default = drama_llama, gui, openai
-
These default features are set whenever
weave-writer
is added without
somewhere in the dependency tree.default-features = false - generate drama_llama ollama? openai
-
Affects
settings::GenerativeBackend
,settings::BackendOptions
,settings::Settings.selected_generative_backend
,settings::Settings.backend_options
… - drama_llama default = generate
-
Enables egui_file, cli and serde of drama_llama ^0.4
- openai default = generate
-
Enables futures, keyring, and openai-rust, rt-multi-thread of tokio
- ollama = generate
-
Enables ollama-rs ^0.1.9
- gui default = eframe, egui
-
TODO: Claude does not yet have a good rust library. Will have to use reqwests for the feature.
Affects
weave-writer::app
,node::Meta
,node::Action
,node::PathAction
…
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.