Cargo Features

[dependencies]
dasp_signal = { version = "0.11.0", default-features = false, features = ["std", "all", "all-no-std", "boxed", "bus", "envelope", "rms", "window", "window-hanning", "window-rectangle"] }
default = std

The std feature is set by default whenever dasp_signal is added without default-features = false somewhere in the dependency tree.

std default all?

Enables std of dasp_envelope, dasp_frame, dasp_interpolate, dasp_peak, dasp_ring_buffer, dasp_rms, dasp_sample, and dasp_window

Affects ops::f64.floor, ops::f64.ceil, ops::f64.sin

all = all-no-std, std
all-no-std all? = boxed, bus, envelope, rms, window, window-hanning, window-rectangle
boxed all-no-std?
bus all-no-std?

Affects dasp_signal::bus

envelope all-no-std? = dasp_envelope

Affects dasp_signal::envelope

rms all-no-std? = dasp_rms

Affects dasp_signal::rms

window all-no-std? = dasp_window

Affects dasp_signal::window

window-hanning all-no-std?

Enables hanning of dasp_window

window-rectangle all-no-std?

Enables rectangle of dasp_window

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.

dasp_envelope envelope? std
dasp_rms rms? std
dasp_window std window? window-hanning? window-rectangle?