Thanks to visit codestin.com
Credit goes to lib.rs

Cargo Features

[dependencies]
lasprs = { version = "0.9.1", default-features = false, features = ["pulse-api", "cpal-api", "loopback-api", "record", "f64", "f32", "python-bindings", "python-bindings-nostandalone"] }
default = cpal-api, f64, loopback-api, python-bindings, record

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

pulse-api
cpal-api default

Enables cpal ^0.16.0

Cross-platform audio lib

loopback-api default
record default

Enables chrono

For getting timestamps. Only useful when recording.

and hdf5

Required for recording and looking into measurements

and uuid

For getting UUIDs in recording

f64 default
f32
python-bindings default python-bindings-nostandalone?

Enables numpy ^0.25.0

Python bindings for Numpy arrays

and pyo3 ^0.25.1

Python bindings

and pyo3-stub-gen ^0.10.0

For Python type annotations

Affects daq::add_py_classses, lasprs::add_lasprs_base_module_components, ppm::PPMWrapper

python-bindings-nostandalone = python-bindings