Don't require importing Param for derive macro

This commit is contained in:
Robbert van der Helm
2022-02-12 19:54:46 +01:00
parent befe02cbc1
commit d6b358f8ca
4 changed files with 6 additions and 3 deletions

View File

@@ -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)*