[INFO] cloning repository https://github.com/gohermgo/vst3 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gohermgo/vst3" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgohermgo%2Fvst3", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgohermgo%2Fvst3'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 7bf3fe1f0b5302d268946a443a0c3a4753184a36 [INFO] building gohermgo/vst3 against master#11663cd3bfefef7d34e8f0892c250bf698049392+rustflags=-Dtail-expr-drop-order for pr-134523 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgohermgo%2Fvst3" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/gohermgo/vst3 on toolchain 11663cd3bfefef7d34e8f0892c250bf698049392 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml [INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/gohermgo/vst3 [INFO] finished tweaking git repo https://github.com/gohermgo/vst3 [INFO] tweaked toml for git repo https://github.com/gohermgo/vst3 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/gohermgo/vst3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cc45a63aa94b9634c97db00c00ddbb7cd02de383d8ee775ec0224c887326b344 [INFO] running `Command { std: "docker" "start" "-a" "cc45a63aa94b9634c97db00c00ddbb7cd02de383d8ee775ec0224c887326b344", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cc45a63aa94b9634c97db00c00ddbb7cd02de383d8ee775ec0224c887326b344", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc45a63aa94b9634c97db00c00ddbb7cd02de383d8ee775ec0224c887326b344", kill_on_drop: false }` [INFO] [stdout] cc45a63aa94b9634c97db00c00ddbb7cd02de383d8ee775ec0224c887326b344 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 02c5dc89093bf68dff8ee9ec3cf3dc075b235fa5dca78303f0766841732bb3d6 [INFO] running `Command { std: "docker" "start" "-a" "02c5dc89093bf68dff8ee9ec3cf3dc075b235fa5dca78303f0766841732bb3d6", kill_on_drop: false }` [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling bytemuck v1.16.1 [INFO] [stderr] Compiling vst3 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `marker::PhantomData` and `ops::Deref` [INFO] [stdout] --> src/lib.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{marker::PhantomData, ops::Deref}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bytemuck::Zeroable` [INFO] [stdout] --> src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use bytemuck::Zeroable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `declare_class_vtable` and `declare_interface` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{declare_class_vtable, declare_interface}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `def_class_iid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | macros::{declare_class_iid, def_class_iid}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Pod` and `Zeroable` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use bytemuck::{Pod, Zeroable}; [INFO] [stdout] | ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `static_assertions::const_assert_eq` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use static_assertions::const_assert_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MaybeUninit`, `marker::PhantomData`, `ops::Deref`, `sync::atomic::AtomicU32`, and `transmute` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | mem::{size_of, transmute, transmute_copy, MaybeUninit}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 13 | ops::Deref, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | sync::atomic::AtomicU32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `declare_uid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | macro_rules! declare_uid { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `inline_uid_of` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | macro_rules! inline_uid_of { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `inline_uid_from_fuid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | macro_rules! inline_uid_from_fuid { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FUnknown_Type` should have an upper camel case name [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | pub trait FUnknown_Type { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FunknownType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `def_vtable_field` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:390:18 [INFO] [stdout] | [INFO] [stdout] 390 | macro_rules! def_vtable_field { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:157:34 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_class_info(&self, index: u32) -> Option { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cid` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:160:49 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn create_instance(&self, cid: TUID, iid: &FUID) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iid` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:160:60 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn create_instance(&self, cid: TUID, iid: &FUID) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_iid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l1` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:16 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l2` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:25 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l3` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:34 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l4` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:43 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Bool` is more private than the item `HasIIDTypeMarker::HasIID` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | type HasIID: Bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ associated type `HasIIDTypeMarker::HasIID` is reachable at visibility `pub(funknown)` [INFO] [stdout] | [INFO] [stdout] note: but trait `Bool` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | trait Bool {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:127:32 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct InterfaceRef<'a, I>(NonNull, PhantomData<&'a I>); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 127 | pub struct InterfaceRef<'a, I>((), PhantomData<&'a I>); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FUIDRef` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | struct FUIDRef<'a>(&'a TUID); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UID` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | struct UID; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `to_tuid` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 185 | impl UID { [INFO] [stdout] | -------- associated function in this implementation [INFO] [stdout] 186 | pub const fn to_tuid() -> TUID { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `U` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:211:8 [INFO] [stdout] | [INFO] [stdout] 211 | struct U; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `UID` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:214:15 [INFO] [stdout] | [INFO] [stdout] 212 | impl U { [INFO] [stdout] | ------ associated constant in this implementation [INFO] [stdout] 213 | // pub const iid: TUID = const { unsafe { core::mem::zeroed() } }; [INFO] [stdout] 214 | pub const UID: UID = UID; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Void` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | trait Void: Sized { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VoidType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:229:10 [INFO] [stdout] | [INFO] [stdout] 229 | type VoidType = ::Type; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:232:15 [INFO] [stdout] | [INFO] [stdout] 232 | pub trait HasIIDType {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDTypeMarker` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | pub trait HasIIDTypeMarker { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Bool` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | trait Bool {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `TrueType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | trait TrueType: Bool {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FalseType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | trait FalseType: Bool {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GetTUID` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:266:12 [INFO] [stdout] | [INFO] [stdout] 266 | struct GetTUID(PhantomData); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDMemberVariable` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:268:15 [INFO] [stdout] | [INFO] [stdout] 268 | pub trait HasIIDMemberVariable {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDMemberFunction` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:277:15 [INFO] [stdout] | [INFO] [stdout] 277 | pub trait HasIIDMemberFunction {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `get_tuid` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:290:12 [INFO] [stdout] | [INFO] [stdout] 285 | / impl GetTUID [INFO] [stdout] 286 | | where [INFO] [stdout] 287 | | T: HasIIDTypeMarker, [INFO] [stdout] 288 | | ::HasIID: TrueType, [INFO] [stdout] | |__________________________________________________- associated function in this implementation [INFO] [stdout] 289 | { [INFO] [stdout] 290 | fn get_tuid() -> &'static TUID { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kManyInstances` is never used [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 107 | impl PClassInfo { [INFO] [stdout] | --------------- associated constant in this implementation [INFO] [stdout] 108 | const kManyInstances: i32 = 0x7FFF_FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sm` is never used [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | unsafe fn sm() { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated constants are never used [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 7 | impl PlugTypeName { [INFO] [stdout] | ----------------- associated constants in this implementation [INFO] [stdout] ... [INFO] [stdout] 10 | const kFxBass: &'static CStr = c"Fx|Bass"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | const kFxEQ: &'static CStr = c"Fx|Eq"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 17 | const kFxFilter: &'static CStr = c"Fx|Filter"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 18 | const kFxGenerator: &'static CStr = c"Fx|Generator"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 19 | const kFxGuitar: &'static CStr = c"Fx|Guitar"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 20 | const kFxInstrument: &'static CStr = c"Fx|Instrument"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 21 | const kFxInstrumentExternal: &'static CStr = c"Fx|Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | const kFxMastering: &'static CStr = c"Fx|Mastering"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 23 | const kFxMicrophone: &'static CStr = c"Fx|Microphone"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 24 | const kFxModulation: &'static CStr = c"Fx|Modulation"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 25 | const kFxNetwork: &'static CStr = c"Fx|Network"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 26 | const kFxPitchShift: &'static CStr = c"Fx|Pitch Shift"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 27 | const kFxRestoration: &'static CStr = c"Fx|Restoration"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 28 | const kFxReverb: &'static CStr = c"Fx|Reverb"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 29 | const kFxSpatial: &'static CStr = c"Fx|Spatial"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 30 | const kFxSurround: &'static CStr = c"Fx|Surround"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 31 | const kFxTools: &'static CStr = c"Fx|Tools"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 32 | const kFxVocals: &'static CStr = c"Fx|Vocals"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 33 | [INFO] [stdout] 34 | const kInstrument: &'static CStr = c"Instrument"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 35 | const kInstrumentDrum: &'static CStr = c"Instrument|Drum"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | const kInstrumentExternal: &'static CStr = c"Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | const kInstrumentPiano: &'static CStr = c"Instrument|Piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | const kInstrumentSampler: &'static CStr = c"Instrument|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | const kInstrumentSynth: &'static CStr = c"Instrument|Synth"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | const kInstrumentSynthSampler: &'static CStr = c"Instrument|Synth|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 41 | [INFO] [stdout] 42 | const kAmbisonics: &'static CStr = c"Ambisonics"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | const kAnalyzer: &'static CStr = c"Analyzer"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | const kNoOfflineProcess: &'static CStr = c"NoOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | const kOnlyARA: &'static CStr = c"OnlyARA"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 46 | const kOnlyOfflineProcess: &'static CStr = c"OnlyOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | const kOnlyRealTime: &'static CStr = c"OnlyRT"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 48 | const kSpatial: &'static CStr = c"Spatial"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 49 | const kSpatialFx: &'static CStr = c"Spatial|Fx"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 50 | const kUpDownMix: &'static CStr = c"Up-Downmix"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 51 | [INFO] [stdout] 52 | const kMono: &'static CStr = c"Mono"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 53 | const kStereo: &'static CStr = c"Stereo"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 54 | const kSurround: &'static CStr = c"Surround"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kManyInstances` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 108 | const kManyInstances: i32 = 0x7FFF_FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MANY_INSTANCES` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kCategorySize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | const kCategorySize: usize = 32; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CATEGORY_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kNameSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:110:11 [INFO] [stdout] | [INFO] [stdout] 110 | const kNameSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_NAME_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSubCategoriesSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | const kSubCategoriesSize: usize = 128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUB_CATEGORIES_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kVendorSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | const kVendorSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_VENDOR_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kVersionSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | const kVersionSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_VERSION_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFx` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:8:11 [INFO] [stdout] | [INFO] [stdout] 8 | const kFx: &'static CStr = c"Fx"; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `K_FX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxAnalyzer` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | const kFxAnalyzer: &'static CStr = c"Fx|Analyzer"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_ANALYZER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxBass` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | const kFxBass: &'static CStr = c"Fx|Bass"; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `K_FX_BASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxChannelStrip` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | const kFxChannelStrip: &'static CStr = c"Fx|Channel Strip"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_CHANNEL_STRIP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDelay` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | const kFxDelay: &'static CStr = c"Fx|Delay"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_DELAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDistortion` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | const kFxDistortion: &'static CStr = c"Fx|Distortion"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_DISTORTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDrums` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | const kFxDrums: &'static CStr = c"Fx|Drums"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_DRUMS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDynamics` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | const kFxDynamics: &'static CStr = c"Fx|Dynamics"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_DYNAMICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxEQ` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | const kFxEQ: &'static CStr = c"Fx|Eq"; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `K_FX_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxFilter` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | const kFxFilter: &'static CStr = c"Fx|Filter"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_FILTER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxGenerator` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | const kFxGenerator: &'static CStr = c"Fx|Generator"; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_GENERATOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxGuitar` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | const kFxGuitar: &'static CStr = c"Fx|Guitar"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_GUITAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxInstrument` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const kFxInstrument: &'static CStr = c"Fx|Instrument"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_INSTRUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxInstrumentExternal` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | const kFxInstrumentExternal: &'static CStr = c"Fx|Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_INSTRUMENT_EXTERNAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxMastering` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | const kFxMastering: &'static CStr = c"Fx|Mastering"; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MASTERING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxMicrophone` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | const kFxMicrophone: &'static CStr = c"Fx|Microphone"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MICROPHONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxModulation` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | const kFxModulation: &'static CStr = c"Fx|Modulation"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MODULATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxNetwork` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | const kFxNetwork: &'static CStr = c"Fx|Network"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_NETWORK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxPitchShift` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | const kFxPitchShift: &'static CStr = c"Fx|Pitch Shift"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_PITCH_SHIFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxRestoration` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | const kFxRestoration: &'static CStr = c"Fx|Restoration"; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_RESTORATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxReverb` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const kFxReverb: &'static CStr = c"Fx|Reverb"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_REVERB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxSpatial` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | const kFxSpatial: &'static CStr = c"Fx|Spatial"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_SPATIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxSurround` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | const kFxSurround: &'static CStr = c"Fx|Surround"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_SURROUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxTools` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | const kFxTools: &'static CStr = c"Fx|Tools"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_TOOLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxVocals` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const kFxVocals: &'static CStr = c"Fx|Vocals"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_VOCALS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrument` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | const kInstrument: &'static CStr = c"Instrument"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentDrum` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | const kInstrumentDrum: &'static CStr = c"Instrument|Drum"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_DRUM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentExternal` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const kInstrumentExternal: &'static CStr = c"Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_EXTERNAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentPiano` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | const kInstrumentPiano: &'static CStr = c"Instrument|Piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_PIANO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSampler` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | const kInstrumentSampler: &'static CStr = c"Instrument|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SAMPLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSynth` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const kInstrumentSynth: &'static CStr = c"Instrument|Synth"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SYNTH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSynthSampler` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const kInstrumentSynthSampler: &'static CStr = c"Instrument|Synth|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SYNTH_SAMPLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kAmbisonics` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | const kAmbisonics: &'static CStr = c"Ambisonics"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_AMBISONICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kAnalyzer` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | const kAnalyzer: &'static CStr = c"Analyzer"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_ANALYZER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kNoOfflineProcess` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | const kNoOfflineProcess: &'static CStr = c"NoOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_NO_OFFLINE_PROCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyARA` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | const kOnlyARA: &'static CStr = c"OnlyARA"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_ARA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyOfflineProcess` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | const kOnlyOfflineProcess: &'static CStr = c"OnlyOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_OFFLINE_PROCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyRealTime` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | const kOnlyRealTime: &'static CStr = c"OnlyRT"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_REAL_TIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSpatial` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | const kSpatial: &'static CStr = c"Spatial"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_SPATIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSpatialFx` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | const kSpatialFx: &'static CStr = c"Spatial|Fx"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_SPATIAL_FX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kUpDownMix` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | const kUpDownMix: &'static CStr = c"Up-Downmix"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_UP_DOWN_MIX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kMono` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | const kMono: &'static CStr = c"Mono"; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `K_MONO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kStereo` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | const kStereo: &'static CStr = c"Stereo"; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `K_STEREO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSurround` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | const kSurround: &'static CStr = c"Surround"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_SURROUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.09s [INFO] running `Command { std: "docker" "inspect" "02c5dc89093bf68dff8ee9ec3cf3dc075b235fa5dca78303f0766841732bb3d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02c5dc89093bf68dff8ee9ec3cf3dc075b235fa5dca78303f0766841732bb3d6", kill_on_drop: false }` [INFO] [stdout] 02c5dc89093bf68dff8ee9ec3cf3dc075b235fa5dca78303f0766841732bb3d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail-expr-drop-order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+11663cd3bfefef7d34e8f0892c250bf698049392" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4dfa9182d7b36f3497e706e23437e649687900fc2ea7fd595ac8c0ce24326715 [INFO] running `Command { std: "docker" "start" "-a" "4dfa9182d7b36f3497e706e23437e649687900fc2ea7fd595ac8c0ce24326715", kill_on_drop: false }` [INFO] [stdout] warning: unused imports: `marker::PhantomData` and `ops::Deref` [INFO] [stdout] --> src/lib.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{marker::PhantomData, ops::Deref}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bytemuck::Zeroable` [INFO] [stdout] --> src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use bytemuck::Zeroable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `declare_class_vtable` and `declare_interface` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{declare_class_vtable, declare_interface}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `def_class_iid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | macros::{declare_class_iid, def_class_iid}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Pod` and `Zeroable` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use bytemuck::{Pod, Zeroable}; [INFO] [stdout] | ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `static_assertions::const_assert_eq` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use static_assertions::const_assert_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MaybeUninit`, `marker::PhantomData`, `ops::Deref`, `sync::atomic::AtomicU32`, and `transmute` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | mem::{size_of, transmute, transmute_copy, MaybeUninit}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 13 | ops::Deref, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | sync::atomic::AtomicU32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `declare_uid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | macro_rules! declare_uid { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `inline_uid_of` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | macro_rules! inline_uid_of { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `inline_uid_from_fuid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | macro_rules! inline_uid_from_fuid { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FUnknown_Type` should have an upper camel case name [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | pub trait FUnknown_Type { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FunknownType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `def_vtable_field` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:390:18 [INFO] [stdout] | [INFO] [stdout] 390 | macro_rules! def_vtable_field { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:157:34 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_class_info(&self, index: u32) -> Option { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cid` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:160:49 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn create_instance(&self, cid: TUID, iid: &FUID) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iid` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:160:60 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn create_instance(&self, cid: TUID, iid: &FUID) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_iid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l1` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:16 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l2` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:25 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l3` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:34 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l4` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:43 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Bool` is more private than the item `HasIIDTypeMarker::HasIID` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | type HasIID: Bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ associated type `HasIIDTypeMarker::HasIID` is reachable at visibility `pub(funknown)` [INFO] [stdout] | [INFO] [stdout] note: but trait `Bool` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | trait Bool {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:127:32 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct InterfaceRef<'a, I>(NonNull, PhantomData<&'a I>); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 127 | pub struct InterfaceRef<'a, I>((), PhantomData<&'a I>); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FUIDRef` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | struct FUIDRef<'a>(&'a TUID); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UID` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | struct UID; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `to_tuid` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 185 | impl UID { [INFO] [stdout] | -------- associated function in this implementation [INFO] [stdout] 186 | pub const fn to_tuid() -> TUID { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `U` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:211:8 [INFO] [stdout] | [INFO] [stdout] 211 | struct U; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `UID` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:214:15 [INFO] [stdout] | [INFO] [stdout] 212 | impl U { [INFO] [stdout] | ------ associated constant in this implementation [INFO] [stdout] 213 | // pub const iid: TUID = const { unsafe { core::mem::zeroed() } }; [INFO] [stdout] 214 | pub const UID: UID = UID; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Void` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | trait Void: Sized { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VoidType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:229:10 [INFO] [stdout] | [INFO] [stdout] 229 | type VoidType = ::Type; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:232:15 [INFO] [stdout] | [INFO] [stdout] 232 | pub trait HasIIDType {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDTypeMarker` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | pub trait HasIIDTypeMarker { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Bool` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | trait Bool {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `TrueType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | trait TrueType: Bool {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FalseType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | trait FalseType: Bool {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GetTUID` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:266:12 [INFO] [stdout] | [INFO] [stdout] 266 | struct GetTUID(PhantomData); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDMemberVariable` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:268:15 [INFO] [stdout] | [INFO] [stdout] 268 | pub trait HasIIDMemberVariable {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDMemberFunction` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:277:15 [INFO] [stdout] | [INFO] [stdout] 277 | pub trait HasIIDMemberFunction {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `get_tuid` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:290:12 [INFO] [stdout] | [INFO] [stdout] 285 | / impl GetTUID [INFO] [stdout] 286 | | where [INFO] [stdout] 287 | | T: HasIIDTypeMarker, [INFO] [stdout] 288 | | ::HasIID: TrueType, [INFO] [stdout] | |__________________________________________________- associated function in this implementation [INFO] [stdout] 289 | { [INFO] [stdout] 290 | fn get_tuid() -> &'static TUID { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kManyInstances` is never used [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 107 | impl PClassInfo { [INFO] [stdout] | --------------- associated constant in this implementation [INFO] [stdout] 108 | const kManyInstances: i32 = 0x7FFF_FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sm` is never used [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | unsafe fn sm() { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated constants are never used [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 7 | impl PlugTypeName { [INFO] [stdout] | ----------------- associated constants in this implementation [INFO] [stdout] ... [INFO] [stdout] 10 | const kFxBass: &'static CStr = c"Fx|Bass"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | const kFxEQ: &'static CStr = c"Fx|Eq"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 17 | const kFxFilter: &'static CStr = c"Fx|Filter"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 18 | const kFxGenerator: &'static CStr = c"Fx|Generator"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 19 | const kFxGuitar: &'static CStr = c"Fx|Guitar"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 20 | const kFxInstrument: &'static CStr = c"Fx|Instrument"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 21 | const kFxInstrumentExternal: &'static CStr = c"Fx|Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | const kFxMastering: &'static CStr = c"Fx|Mastering"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 23 | const kFxMicrophone: &'static CStr = c"Fx|Microphone"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 24 | const kFxModulation: &'static CStr = c"Fx|Modulation"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 25 | const kFxNetwork: &'static CStr = c"Fx|Network"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 26 | const kFxPitchShift: &'static CStr = c"Fx|Pitch Shift"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 27 | const kFxRestoration: &'static CStr = c"Fx|Restoration"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 28 | const kFxReverb: &'static CStr = c"Fx|Reverb"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 29 | const kFxSpatial: &'static CStr = c"Fx|Spatial"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 30 | const kFxSurround: &'static CStr = c"Fx|Surround"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 31 | const kFxTools: &'static CStr = c"Fx|Tools"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 32 | const kFxVocals: &'static CStr = c"Fx|Vocals"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 33 | [INFO] [stdout] 34 | const kInstrument: &'static CStr = c"Instrument"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 35 | const kInstrumentDrum: &'static CStr = c"Instrument|Drum"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | const kInstrumentExternal: &'static CStr = c"Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | const kInstrumentPiano: &'static CStr = c"Instrument|Piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | const kInstrumentSampler: &'static CStr = c"Instrument|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | const kInstrumentSynth: &'static CStr = c"Instrument|Synth"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | const kInstrumentSynthSampler: &'static CStr = c"Instrument|Synth|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 41 | [INFO] [stdout] 42 | const kAmbisonics: &'static CStr = c"Ambisonics"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | const kAnalyzer: &'static CStr = c"Analyzer"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | const kNoOfflineProcess: &'static CStr = c"NoOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | const kOnlyARA: &'static CStr = c"OnlyARA"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 46 | const kOnlyOfflineProcess: &'static CStr = c"OnlyOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | const kOnlyRealTime: &'static CStr = c"OnlyRT"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 48 | const kSpatial: &'static CStr = c"Spatial"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 49 | const kSpatialFx: &'static CStr = c"Spatial|Fx"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 50 | const kUpDownMix: &'static CStr = c"Up-Downmix"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 51 | [INFO] [stdout] 52 | const kMono: &'static CStr = c"Mono"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 53 | const kStereo: &'static CStr = c"Stereo"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 54 | const kSurround: &'static CStr = c"Surround"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kManyInstances` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 108 | const kManyInstances: i32 = 0x7FFF_FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MANY_INSTANCES` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kCategorySize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | const kCategorySize: usize = 32; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CATEGORY_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kNameSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:110:11 [INFO] [stdout] | [INFO] [stdout] 110 | const kNameSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_NAME_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSubCategoriesSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | const kSubCategoriesSize: usize = 128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUB_CATEGORIES_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kVendorSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | const kVendorSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_VENDOR_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kVersionSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | const kVersionSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_VERSION_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFx` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:8:11 [INFO] [stdout] | [INFO] [stdout] 8 | const kFx: &'static CStr = c"Fx"; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `K_FX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxAnalyzer` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | const kFxAnalyzer: &'static CStr = c"Fx|Analyzer"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_ANALYZER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxBass` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | const kFxBass: &'static CStr = c"Fx|Bass"; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `K_FX_BASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxChannelStrip` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | const kFxChannelStrip: &'static CStr = c"Fx|Channel Strip"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_CHANNEL_STRIP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDelay` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | const kFxDelay: &'static CStr = c"Fx|Delay"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_DELAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDistortion` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | const kFxDistortion: &'static CStr = c"Fx|Distortion"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_DISTORTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDrums` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | const kFxDrums: &'static CStr = c"Fx|Drums"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_DRUMS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDynamics` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | const kFxDynamics: &'static CStr = c"Fx|Dynamics"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_DYNAMICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxEQ` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | const kFxEQ: &'static CStr = c"Fx|Eq"; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `K_FX_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxFilter` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | const kFxFilter: &'static CStr = c"Fx|Filter"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_FILTER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxGenerator` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | const kFxGenerator: &'static CStr = c"Fx|Generator"; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_GENERATOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxGuitar` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | const kFxGuitar: &'static CStr = c"Fx|Guitar"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_GUITAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxInstrument` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const kFxInstrument: &'static CStr = c"Fx|Instrument"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_INSTRUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxInstrumentExternal` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | const kFxInstrumentExternal: &'static CStr = c"Fx|Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_INSTRUMENT_EXTERNAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxMastering` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | const kFxMastering: &'static CStr = c"Fx|Mastering"; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MASTERING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxMicrophone` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | const kFxMicrophone: &'static CStr = c"Fx|Microphone"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MICROPHONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxModulation` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | const kFxModulation: &'static CStr = c"Fx|Modulation"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MODULATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxNetwork` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | const kFxNetwork: &'static CStr = c"Fx|Network"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_NETWORK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxPitchShift` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | const kFxPitchShift: &'static CStr = c"Fx|Pitch Shift"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_PITCH_SHIFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxRestoration` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | const kFxRestoration: &'static CStr = c"Fx|Restoration"; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_RESTORATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling vst3 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated constant `kFxReverb` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const kFxReverb: &'static CStr = c"Fx|Reverb"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_REVERB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxSpatial` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | const kFxSpatial: &'static CStr = c"Fx|Spatial"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_SPATIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxSurround` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | const kFxSurround: &'static CStr = c"Fx|Surround"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_SURROUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxTools` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | const kFxTools: &'static CStr = c"Fx|Tools"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_TOOLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxVocals` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const kFxVocals: &'static CStr = c"Fx|Vocals"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_VOCALS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrument` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | const kInstrument: &'static CStr = c"Instrument"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentDrum` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | const kInstrumentDrum: &'static CStr = c"Instrument|Drum"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_DRUM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentExternal` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const kInstrumentExternal: &'static CStr = c"Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_EXTERNAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentPiano` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | const kInstrumentPiano: &'static CStr = c"Instrument|Piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_PIANO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSampler` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | const kInstrumentSampler: &'static CStr = c"Instrument|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SAMPLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSynth` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const kInstrumentSynth: &'static CStr = c"Instrument|Synth"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SYNTH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSynthSampler` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const kInstrumentSynthSampler: &'static CStr = c"Instrument|Synth|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SYNTH_SAMPLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kAmbisonics` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | const kAmbisonics: &'static CStr = c"Ambisonics"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_AMBISONICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kAnalyzer` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | const kAnalyzer: &'static CStr = c"Analyzer"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_ANALYZER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kNoOfflineProcess` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | const kNoOfflineProcess: &'static CStr = c"NoOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_NO_OFFLINE_PROCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyARA` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | const kOnlyARA: &'static CStr = c"OnlyARA"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_ARA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyOfflineProcess` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | const kOnlyOfflineProcess: &'static CStr = c"OnlyOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_OFFLINE_PROCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyRealTime` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | const kOnlyRealTime: &'static CStr = c"OnlyRT"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_REAL_TIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSpatial` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | const kSpatial: &'static CStr = c"Spatial"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_SPATIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSpatialFx` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | const kSpatialFx: &'static CStr = c"Spatial|Fx"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_SPATIAL_FX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kUpDownMix` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | const kUpDownMix: &'static CStr = c"Up-Downmix"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_UP_DOWN_MIX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kMono` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | const kMono: &'static CStr = c"Mono"; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `K_MONO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kStereo` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | const kStereo: &'static CStr = c"Stereo"; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `K_STEREO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSurround` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | const kSurround: &'static CStr = c"Surround"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_SURROUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `marker::PhantomData` and `ops::Deref` [INFO] [stdout] --> src/lib.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | use std::{marker::PhantomData, ops::Deref}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bytemuck::Zeroable` [INFO] [stdout] --> src/lib.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use bytemuck::Zeroable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `declare_class_vtable` and `declare_interface` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{declare_class_vtable, declare_interface}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `def_class_iid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:4:33 [INFO] [stdout] | [INFO] [stdout] 4 | macros::{declare_class_iid, def_class_iid}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Pod` and `Zeroable` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:7:16 [INFO] [stdout] | [INFO] [stdout] 7 | use bytemuck::{Pod, Zeroable}; [INFO] [stdout] | ^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `static_assertions::const_assert_eq` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use static_assertions::const_assert_eq; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MaybeUninit`, `marker::PhantomData`, `ops::Deref`, `sync::atomic::AtomicU32`, and `transmute` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | marker::PhantomData, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | mem::{size_of, transmute, transmute_copy, MaybeUninit}, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 13 | ops::Deref, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | sync::atomic::AtomicU32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `declare_uid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 21 | macro_rules! declare_uid { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `inline_uid_of` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:27:14 [INFO] [stdout] | [INFO] [stdout] 27 | macro_rules! inline_uid_of { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `inline_uid_from_fuid` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:32:14 [INFO] [stdout] | [INFO] [stdout] 32 | macro_rules! inline_uid_from_fuid { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FUnknown_Type` should have an upper camel case name [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | pub trait FUnknown_Type { [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FunknownType` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `def_vtable_field` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:390:18 [INFO] [stdout] | [INFO] [stdout] 390 | macro_rules! def_vtable_field { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:157:34 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn get_class_info(&self, index: u32) -> Option { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cid` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:160:49 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn create_instance(&self, cid: TUID, iid: &FUID) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `iid` [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:160:60 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn create_instance(&self, cid: TUID, iid: &FUID) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_iid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l1` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:16 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l2` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:25 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l3` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:34 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `l4` [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:286:43 [INFO] [stdout] | [INFO] [stdout] 286 | pub fn new(l1: u32, l2: u32, l3: u32, l4: u32) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_l4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Bool` is more private than the item `HasIIDTypeMarker::HasIID` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:237:9 [INFO] [stdout] | [INFO] [stdout] 237 | type HasIID: Bool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ associated type `HasIIDTypeMarker::HasIID` is reachable at visibility `pub(funknown)` [INFO] [stdout] | [INFO] [stdout] note: but trait `Bool` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | trait Bool {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_bounds)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/plugininterfaces/base/mod.rs:127:32 [INFO] [stdout] | [INFO] [stdout] 127 | pub struct InterfaceRef<'a, I>(NonNull, PhantomData<&'a I>); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 127 | pub struct InterfaceRef<'a, I>((), PhantomData<&'a I>); [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `FUIDRef` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | struct FUIDRef<'a>(&'a TUID); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UID` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | struct UID; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `to_tuid` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:186:18 [INFO] [stdout] | [INFO] [stdout] 185 | impl UID { [INFO] [stdout] | -------- associated function in this implementation [INFO] [stdout] 186 | pub const fn to_tuid() -> TUID { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `U` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:211:8 [INFO] [stdout] | [INFO] [stdout] 211 | struct U; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `UID` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:214:15 [INFO] [stdout] | [INFO] [stdout] 212 | impl U { [INFO] [stdout] | ------ associated constant in this implementation [INFO] [stdout] 213 | // pub const iid: TUID = const { unsafe { core::mem::zeroed() } }; [INFO] [stdout] 214 | pub const UID: UID = UID; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Void` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | trait Void: Sized { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `VoidType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:229:10 [INFO] [stdout] | [INFO] [stdout] 229 | type VoidType = ::Type; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:232:15 [INFO] [stdout] | [INFO] [stdout] 232 | pub trait HasIIDType {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDTypeMarker` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:235:15 [INFO] [stdout] | [INFO] [stdout] 235 | pub trait HasIIDTypeMarker { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `Bool` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | trait Bool {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `TrueType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | trait TrueType: Bool {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `FalseType` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | trait FalseType: Bool {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GetTUID` is never constructed [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:266:12 [INFO] [stdout] | [INFO] [stdout] 266 | struct GetTUID(PhantomData); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDMemberVariable` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:268:15 [INFO] [stdout] | [INFO] [stdout] 268 | pub trait HasIIDMemberVariable {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait `HasIIDMemberFunction` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:277:15 [INFO] [stdout] | [INFO] [stdout] 277 | pub trait HasIIDMemberFunction {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `get_tuid` is never used [INFO] [stdout] --> src/plugininterfaces/base/funknown.rs:290:12 [INFO] [stdout] | [INFO] [stdout] 285 | / impl GetTUID [INFO] [stdout] 286 | | where [INFO] [stdout] 287 | | T: HasIIDTypeMarker, [INFO] [stdout] 288 | | ::HasIID: TrueType, [INFO] [stdout] | |__________________________________________________- associated function in this implementation [INFO] [stdout] 289 | { [INFO] [stdout] 290 | fn get_tuid() -> &'static TUID { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kManyInstances` is never used [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 107 | impl PClassInfo { [INFO] [stdout] | --------------- associated constant in this implementation [INFO] [stdout] 108 | const kManyInstances: i32 = 0x7FFF_FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `sm` is never used [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | unsafe fn sm() { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated constants are never used [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 7 | impl PlugTypeName { [INFO] [stdout] | ----------------- associated constants in this implementation [INFO] [stdout] ... [INFO] [stdout] 10 | const kFxBass: &'static CStr = c"Fx|Bass"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 16 | const kFxEQ: &'static CStr = c"Fx|Eq"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 17 | const kFxFilter: &'static CStr = c"Fx|Filter"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 18 | const kFxGenerator: &'static CStr = c"Fx|Generator"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 19 | const kFxGuitar: &'static CStr = c"Fx|Guitar"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 20 | const kFxInstrument: &'static CStr = c"Fx|Instrument"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 21 | const kFxInstrumentExternal: &'static CStr = c"Fx|Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | const kFxMastering: &'static CStr = c"Fx|Mastering"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 23 | const kFxMicrophone: &'static CStr = c"Fx|Microphone"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 24 | const kFxModulation: &'static CStr = c"Fx|Modulation"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 25 | const kFxNetwork: &'static CStr = c"Fx|Network"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 26 | const kFxPitchShift: &'static CStr = c"Fx|Pitch Shift"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 27 | const kFxRestoration: &'static CStr = c"Fx|Restoration"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 28 | const kFxReverb: &'static CStr = c"Fx|Reverb"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 29 | const kFxSpatial: &'static CStr = c"Fx|Spatial"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 30 | const kFxSurround: &'static CStr = c"Fx|Surround"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 31 | const kFxTools: &'static CStr = c"Fx|Tools"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 32 | const kFxVocals: &'static CStr = c"Fx|Vocals"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 33 | [INFO] [stdout] 34 | const kInstrument: &'static CStr = c"Instrument"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 35 | const kInstrumentDrum: &'static CStr = c"Instrument|Drum"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 36 | const kInstrumentExternal: &'static CStr = c"Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | const kInstrumentPiano: &'static CStr = c"Instrument|Piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 38 | const kInstrumentSampler: &'static CStr = c"Instrument|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 39 | const kInstrumentSynth: &'static CStr = c"Instrument|Synth"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 40 | const kInstrumentSynthSampler: &'static CStr = c"Instrument|Synth|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 41 | [INFO] [stdout] 42 | const kAmbisonics: &'static CStr = c"Ambisonics"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 43 | const kAnalyzer: &'static CStr = c"Analyzer"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | const kNoOfflineProcess: &'static CStr = c"NoOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | const kOnlyARA: &'static CStr = c"OnlyARA"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 46 | const kOnlyOfflineProcess: &'static CStr = c"OnlyOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 47 | const kOnlyRealTime: &'static CStr = c"OnlyRT"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 48 | const kSpatial: &'static CStr = c"Spatial"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 49 | const kSpatialFx: &'static CStr = c"Spatial|Fx"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 50 | const kUpDownMix: &'static CStr = c"Up-Downmix"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 51 | [INFO] [stdout] 52 | const kMono: &'static CStr = c"Mono"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] 53 | const kStereo: &'static CStr = c"Stereo"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 54 | const kSurround: &'static CStr = c"Surround"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kManyInstances` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 108 | const kManyInstances: i32 = 0x7FFF_FFFF; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_MANY_INSTANCES` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kCategorySize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | const kCategorySize: usize = 32; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_CATEGORY_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kNameSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:110:11 [INFO] [stdout] | [INFO] [stdout] 110 | const kNameSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_NAME_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSubCategoriesSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | const kSubCategoriesSize: usize = 128; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_SUB_CATEGORIES_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kVendorSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | const kVendorSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_VENDOR_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kVersionSize` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/base/ipluginbase.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | const kVersionSize: usize = 64; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_VERSION_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFx` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:8:11 [INFO] [stdout] | [INFO] [stdout] 8 | const kFx: &'static CStr = c"Fx"; [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `K_FX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxAnalyzer` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:9:11 [INFO] [stdout] | [INFO] [stdout] 9 | const kFxAnalyzer: &'static CStr = c"Fx|Analyzer"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_ANALYZER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxBass` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:10:11 [INFO] [stdout] | [INFO] [stdout] 10 | const kFxBass: &'static CStr = c"Fx|Bass"; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `K_FX_BASS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxChannelStrip` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | const kFxChannelStrip: &'static CStr = c"Fx|Channel Strip"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_CHANNEL_STRIP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDelay` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:12:11 [INFO] [stdout] | [INFO] [stdout] 12 | const kFxDelay: &'static CStr = c"Fx|Delay"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_DELAY` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDistortion` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | const kFxDistortion: &'static CStr = c"Fx|Distortion"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_DISTORTION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDrums` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:14:11 [INFO] [stdout] | [INFO] [stdout] 14 | const kFxDrums: &'static CStr = c"Fx|Drums"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_DRUMS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxDynamics` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | const kFxDynamics: &'static CStr = c"Fx|Dynamics"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_DYNAMICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxEQ` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | const kFxEQ: &'static CStr = c"Fx|Eq"; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `K_FX_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxFilter` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | const kFxFilter: &'static CStr = c"Fx|Filter"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_FILTER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxGenerator` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | const kFxGenerator: &'static CStr = c"Fx|Generator"; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_GENERATOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxGuitar` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | const kFxGuitar: &'static CStr = c"Fx|Guitar"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_GUITAR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxInstrument` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | const kFxInstrument: &'static CStr = c"Fx|Instrument"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_INSTRUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxInstrumentExternal` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | const kFxInstrumentExternal: &'static CStr = c"Fx|Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_INSTRUMENT_EXTERNAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxMastering` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | const kFxMastering: &'static CStr = c"Fx|Mastering"; [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MASTERING` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxMicrophone` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | const kFxMicrophone: &'static CStr = c"Fx|Microphone"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MICROPHONE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxModulation` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | const kFxModulation: &'static CStr = c"Fx|Modulation"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_MODULATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxNetwork` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | const kFxNetwork: &'static CStr = c"Fx|Network"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_NETWORK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxPitchShift` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | const kFxPitchShift: &'static CStr = c"Fx|Pitch Shift"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_PITCH_SHIFT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxRestoration` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | const kFxRestoration: &'static CStr = c"Fx|Restoration"; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_RESTORATION` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxReverb` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | const kFxReverb: &'static CStr = c"Fx|Reverb"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_REVERB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxSpatial` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | const kFxSpatial: &'static CStr = c"Fx|Spatial"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_SPATIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxSurround` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | const kFxSurround: &'static CStr = c"Fx|Surround"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_FX_SURROUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxTools` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | const kFxTools: &'static CStr = c"Fx|Tools"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_FX_TOOLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kFxVocals` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | const kFxVocals: &'static CStr = c"Fx|Vocals"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_FX_VOCALS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrument` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | const kInstrument: &'static CStr = c"Instrument"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentDrum` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | const kInstrumentDrum: &'static CStr = c"Instrument|Drum"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_DRUM` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentExternal` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | const kInstrumentExternal: &'static CStr = c"Instrument|External"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_EXTERNAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentPiano` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | const kInstrumentPiano: &'static CStr = c"Instrument|Piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_PIANO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSampler` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | const kInstrumentSampler: &'static CStr = c"Instrument|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SAMPLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSynth` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | const kInstrumentSynth: &'static CStr = c"Instrument|Synth"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SYNTH` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kInstrumentSynthSampler` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | const kInstrumentSynthSampler: &'static CStr = c"Instrument|Synth|Sampler"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_INSTRUMENT_SYNTH_SAMPLER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kAmbisonics` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | const kAmbisonics: &'static CStr = c"Ambisonics"; [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `K_AMBISONICS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kAnalyzer` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | const kAnalyzer: &'static CStr = c"Analyzer"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_ANALYZER` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kNoOfflineProcess` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | const kNoOfflineProcess: &'static CStr = c"NoOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_NO_OFFLINE_PROCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyARA` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | const kOnlyARA: &'static CStr = c"OnlyARA"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_ARA` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyOfflineProcess` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | const kOnlyOfflineProcess: &'static CStr = c"OnlyOfflineProcess"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_OFFLINE_PROCESS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kOnlyRealTime` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | const kOnlyRealTime: &'static CStr = c"OnlyRT"; [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `K_ONLY_REAL_TIME` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSpatial` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | const kSpatial: &'static CStr = c"Spatial"; [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `K_SPATIAL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSpatialFx` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | const kSpatialFx: &'static CStr = c"Spatial|Fx"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_SPATIAL_FX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kUpDownMix` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | const kUpDownMix: &'static CStr = c"Up-Downmix"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `K_UP_DOWN_MIX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kMono` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | const kMono: &'static CStr = c"Mono"; [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `K_MONO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kStereo` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | const kStereo: &'static CStr = c"Stereo"; [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `K_STEREO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated constant `kSurround` should have an upper case name [INFO] [stdout] --> src/plugininterfaces/vst/vstaudioprocessor.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | const kSurround: &'static CStr = c"Surround"; [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `K_SURROUND` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s [INFO] running `Command { std: "docker" "inspect" "4dfa9182d7b36f3497e706e23437e649687900fc2ea7fd595ac8c0ce24326715", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4dfa9182d7b36f3497e706e23437e649687900fc2ea7fd595ac8c0ce24326715", kill_on_drop: false }` [INFO] [stdout] 4dfa9182d7b36f3497e706e23437e649687900fc2ea7fd595ac8c0ce24326715