Cargo Features

[dependencies]
noiz = { version = "0.1.0", default-features = false, features = ["std", "libm", "nostd-libm", "serialize", "bevy_reflect", "debug"] }
default = bevy_reflect, serialize, std

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

std default

Enables std of bevy_math, optional bevy_reflect, and optional serde

bevy_reflect:

Platform Compatibility

Allows access to the std crate. Enabling this feature will prevent compilation on no_std targets, but provides access to certain additional features on supported platforms.

libm

Enables libm of bevy_math

bevy_math:

Enable libm mathematical functions for glam types to ensure consistent outputs across platforms at the cost of losing hardware-level optimization using intrinsics

nostd-libm

Enables nostd-libm of bevy_math

bevy_math:

Enable libm mathematical functions as a fallback for no_std environments.
Can be overridden with std feature.

serialize default

Enables serde, serialize of bevy_math

bevy_reflect default

Enables bevy_reflect

debug

Noiz has 7 features without comments.