Cargo Features

[dependencies]
lune = { version = "0.8.3", default-features = false, features = ["cli", "roblox"] }
default = cli, roblox

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

cli default

Enables anyhow, clap, env_logger, include_dir, regex, and rustyline

anyhow:

CLI

roblox default

Enables glam, rand, rbx_binary, rbx_cookie, rbx_dom_weak, rbx_reflection, rbx_reflection_database, and rbx_xml

glam:

ROBLOX

Affects lune::roblox

Features from optional dependencies

All of the dependencies for Lune.

Dependencies are categorized as following:

1. General dependencies with no specific features set
2. Large / core dependencies that have many different crates and / or features set
3. Dependencies for specific features of Lune, eg. the CLI or massive Roblox builtin library