Cargo Features

[dependencies]
weresocool_core = { version = "1.0.47", default-features = false, features = ["app", "windows", "wasm"] }
default = app

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

app default = pbr, weresocool_portaudio, weresocool_vorbis, zip

Enables app of weresocool_ast, weresocool_error, weresocool_instrument, and weresocool_parser

Affects weresocool_core::portaudio, write::write_composition_to_mp3

windows = pbr, weresocool_portaudio, zip

Enables app of weresocool_ast, app and windows of weresocool_error, app of weresocool_instrument and weresocool_parser

wasm

Enables wasm of weresocool_ast, weresocool_error, weresocool_instrument, and weresocool_parser

Affects write::write_composition_to_mp3

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.

weresocool_parser app wasm? windows?
weresocool_ast app wasm? windows?
weresocool_error app wasm? windows?
weresocool_instrument app wasm? windows?
weresocool_vorbis app
weresocool_portaudio app windows?
pbr app windows?
zip app windows?

Enables zip ^0.6.6