Cargo Features

[dependencies]
llguidance = { version = "0.7.19", default-features = false, features = ["logging", "lark", "jsonschema_validation", "rayon", "wasm", "referencing", "ahash"] }
default = ahash, lark, rayon, referencing

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

logging

this is extensive debug logging

lark default

~115k (binary)

jsonschema_validation

~2.5M (binary)

Enables jsonschema ^0.29.0 and lazy_static

rayon default

Enables rayon

wasm

Enables instant

referencing default

Enables referencing ^0.29.0

ahash default

Enables ahash of derivre