[package]
edition = "2021"
name = "beamer"
version = "0.2.3"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Audio plugin (AU, VST3) framework for Rust"
readme = "README.md"
license = "MIT"
repository = "https://github.com/helpermedia/beamer"
[features]
au = ["dep:beamer-au"]
default = ["derive"]
derive = ["beamer-macros"]
vst3 = [
"dep:beamer-vst3",
"dep:vst3",
]
[lib]
name = "beamer"
path = "src/lib.rs"
[dependencies.beamer-au]
version = "0.2.3"
optional = true
[dependencies.beamer-core]
version = "0.2.3"
[dependencies.beamer-macros]
version = "0.2.3"
optional = true
[dependencies.beamer-vst3]
version = "0.2.3"
optional = true
[dependencies.vst3]
version = "0.3"
optional = true
[lints.clippy]
undocumented_unsafe_blocks = "warn"
[lints.rust]
unsafe_op_in_unsafe_fn = "warn"