diff --git a/nih_plug_derive/src/lib.rs b/nih_plug_derive/src/lib.rs index 0d797b4a..84f21821 100644 --- a/nih_plug_derive/src/lib.rs +++ b/nih_plug_derive/src/lib.rs @@ -176,6 +176,9 @@ pub fn derive_params(input: TokenStream) -> TokenStream { fn param_map( self: std::pin::Pin<&Self>, ) -> std::collections::HashMap<&'static str, nih_plug::param::internals::ParamPtr> { + // This may not be in scope otherwise + use ::nih_plug::Param; + let mut param_map = std::collections::HashMap::new(); #(#param_mapping_insert_tokens)* diff --git a/plugins/examples/gain-gui/src/lib.rs b/plugins/examples/gain-gui/src/lib.rs index f1236b74..39218cdb 100644 --- a/plugins/examples/gain-gui/src/lib.rs +++ b/plugins/examples/gain-gui/src/lib.rs @@ -6,7 +6,7 @@ use nih_plug::{ formatters, util, Buffer, BufferConfig, BusConfig, Editor, IntParam, Plugin, ProcessContext, ProcessStatus, Vst3Plugin, }; -use nih_plug::{FloatParam, Param, Params, Range, Smoother, SmoothingStyle}; +use nih_plug::{FloatParam, Params, Range, Smoother, SmoothingStyle}; use nih_plug_egui::{create_egui_editor, egui, widgets, EguiState}; use std::pin::Pin; use std::sync::Arc; diff --git a/plugins/examples/gain/src/lib.rs b/plugins/examples/gain/src/lib.rs index 1c1f3632..c0616006 100644 --- a/plugins/examples/gain/src/lib.rs +++ b/plugins/examples/gain/src/lib.rs @@ -5,7 +5,7 @@ use nih_plug::{ formatters, util, Buffer, BufferConfig, BusConfig, Plugin, ProcessContext, ProcessStatus, Vst3Plugin, }; -use nih_plug::{BoolParam, FloatParam, Param, Params, Range, Smoother, SmoothingStyle}; +use nih_plug::{BoolParam, FloatParam, Params, Range, Smoother, SmoothingStyle}; use parking_lot::RwLock; use std::pin::Pin; use std::sync::Arc; diff --git a/plugins/examples/sine/src/lib.rs b/plugins/examples/sine/src/lib.rs index c7e2f5f2..3c4c18ae 100644 --- a/plugins/examples/sine/src/lib.rs +++ b/plugins/examples/sine/src/lib.rs @@ -5,7 +5,7 @@ use nih_plug::{ formatters, util, Buffer, BufferConfig, BusConfig, Plugin, ProcessContext, ProcessStatus, Vst3Plugin, }; -use nih_plug::{BoolParam, FloatParam, Param, Params, Range, Smoother, SmoothingStyle}; +use nih_plug::{BoolParam, FloatParam, Params, Range, Smoother, SmoothingStyle}; use std::f32::consts; use std::pin::Pin;