Cargo Features

[dependencies]
keeshond = { version = "0.27.0", default-features = false, features = ["derive", "default_logger", "graphical_panic", "audio", "imgui_feature"] }
default = audio, default_logger, derive, graphical_panic

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

derive default = keeshond_derive
default_logger default
graphical_panic default = backtrace
audio default = keeshond_audio
imgui_feature = cstr-macro, imgui, imgui-glium-renderer, imgui-sys

Affects scene::ImGuiSystem, scene::BaseScene.imgui_think

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

backtrace graphical_panic

Enables backtrace

For default logging

imgui imgui_feature?

Enables imgui ^0.8.1

For imgui

imgui-sys imgui_feature?

Enables imgui-sys ^0.8.1

imgui-glium-renderer imgui_feature?

Enables imgui-glium-renderer ^0.8.1

cstr-macro imgui_feature?
keeshond_audio audio
keeshond_derive derive