Cargo Features

[dependencies]
asbytes = { version = "0.2.0", default-features = false, features = ["full", "enabled", "as_bytes", "into_bytes", "derive", "extern_crate_alloc", "zeroable_maybe_uninit", "wasm_simd", "aarch64_simd", "min_const_generics", "must_cast", "const_zeroed"] }
default full? = as_bytes, derive, enabled, into_bytes, must_cast

Added into_bytes

full = default
enabled default

Affects asbytes::dependency, asbytes::own, asbytes::orphan, asbytes::exposed, asbytes::prelude

as_bytes default into_bytes

Feature for AsBytes trait and its implementations

Enables bytemuck

Bytemuck is optional, enabled by as_bytes (and thus by into_bytes)
Features like 'derive', 'extern_crate_alloc' are enabled via this crate's features

into_bytes default = as_bytes

Feature for IntoBytes trait and its implementations

derive default

Use ? syntax for optional dependency feature

Enables derive of optional bytemuck

extern_crate_alloc

Use ? syntax

Enables extern_crate_alloc of optional bytemuck

zeroable_maybe_uninit

Use ? syntax

Enables zeroable_maybe_uninit of optional bytemuck

wasm_simd

Use ? syntax

Enables wasm_simd of optional bytemuck

aarch64_simd

Use ? syntax

Enables aarch64_simd of optional bytemuck

min_const_generics

Use ? syntax

Enables min_const_generics of optional bytemuck

must_cast default

Use ? syntax

Enables must_cast of optional bytemuck

const_zeroed

Use ? syntax

Enables const_zeroed of optional bytemuck