Cargo Features

[dependencies]
kittycad = { version = "0.3.25", default-features = false, features = ["clap", "tabled", "requests", "retry", "js", "dirs"] }
default = requests, retry

These default features are set whenever kittycad is added without default-features = false somewhere in the dependency tree.

clap

Enables clap

tabled

Enables tabled

requests default

Enables async-trait, format_serde_error, futures, http, log, rand, reqwest, serde_urlencoded, and tracing

Affects kittycad::api_calls, kittycad::api_tokens, kittycad::apps, kittycad::executor, kittycad::file, kittycad::hidden, kittycad::meta, kittycad::ml, kittycad::modeling, kittycad::oauth2, kittycad::orgs, kittycad::payments, kittycad::service_accounts, kittycad::store, kittycad::unit, kittycad::users, types::multipart, types::paginate, types::error

retry default

Enables reqwest-conditional-middleware ^0.3, reqwest-middleware ^0.3, reqwest-retry ^0.6, and reqwest-tracing

Affects kittycad::RequestBuilder

js

Enables js of uuid

Features from optional dependencies

dirs implicit feature