Cargo Features
[dependencies]
takecrate = { version = "1.1.0", default-features = false, features = ["ui", "i18n", "i18n-static", "i18n-custom", "ui-theme"] }
- default = i18n, i18n-static, ui
-
These default features are set whenever
takecrate
is added without
somewhere in the dependency tree.default-features = false - ui default
-
Enables the terminal user interface
Enables cursive
Affects
takecrate::install_interactive
,takecrate::uninstall_interactive
… - i18n default i18n-custom? i18n-static
-
Enables internationalization and localization (globalization) support
Enables fluent-bundle, fluent-templates, and sys-locale
Affects
takecrate::i18n
… - i18n-static default = i18n
-
Enables builtin language translation files.
- i18n-custom = i18n
-
Enables support for custom language translations.
Affects
i18n::set_custom_loader
,locale::set_custom_loader
… - ui-theme
-
Enables Cursive themes API which exposes "unstable" dependency types.