Cargo Features

ash = { version = "0.37.3+1.3.251", default-features = false, features = ["linked", "loaded", "debug"] }
default = debug, loaded

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


Link the Vulkan loader at compile time.

loaded default = libloading

Support searching for the Vulkan loader manually at runtime.

debug default

Whether Vulkan structs should implement Debug.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

libloading loaded

Enables libloading ^0.7