Cargo Features

[dependencies]
hill_vacuum = { version = "0.7.2", default-features = false, features = ["arena_alloc", "dynamic_linking", "ui"] }
default = ui

The ui feature is set by default whenever hill_vacuum is added without default-features = false somewhere in the dependency tree.

arena_alloc

Enables blink-alloc, nightly of hashbrown

Affects collections::HvVec, collections::HvHashMap, collections::HvHashSet

dynamic_linking

Enables dynamic_linking of bevy

bevy:

Force dynamic linking, which improves iterative compile times

ui default

Enables bevy, bevy_egui, configparser, egui_extras ^0.28, is_executable, paste, rfd, and threadpool

Affects map::editor, thing::ui_mod, math::angles, math::lines_and_segments, math::points, math::polygons, utils::hull, utils::iterators, utils::math, utils::overall_value