Let rustfmt handle string wrapping
This commit is contained in:
parent
ed880f5297
commit
c91b74355f
1
.rustfmt.toml
Normal file
1
.rustfmt.toml
Normal file
|
@ -0,0 +1 @@
|
||||||
|
format_strings = true
|
|
@ -50,7 +50,8 @@ pub fn derive_enum(input: TokenStream) -> TokenStream {
|
||||||
_ => {
|
_ => {
|
||||||
return syn::Error::new(
|
return syn::Error::new(
|
||||||
attr.span(),
|
attr.span(),
|
||||||
"The name attribute should be a key-value pair with a string argument: #[name = \"foo bar\"]",
|
"The name attribute should be a key-value pair with a string \
|
||||||
|
argument: #[name = \"foo bar\"]",
|
||||||
)
|
)
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into()
|
.into()
|
||||||
|
@ -73,7 +74,8 @@ pub fn derive_enum(input: TokenStream) -> TokenStream {
|
||||||
_ => {
|
_ => {
|
||||||
return syn::Error::new(
|
return syn::Error::new(
|
||||||
attr.span(),
|
attr.span(),
|
||||||
"The id attribute should be a key-value pair with a string argument: #[id = \"foo-bar\"]",
|
"The id attribute should be a key-value pair with a string argument: \
|
||||||
|
#[id = \"foo-bar\"]",
|
||||||
)
|
)
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into()
|
.into()
|
||||||
|
|
|
@ -69,7 +69,8 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
||||||
_ => {
|
_ => {
|
||||||
return syn::Error::new(
|
return syn::Error::new(
|
||||||
attr.span(),
|
attr.span(),
|
||||||
"The id attribute should be a key-value pair with a string argument: #[id = \"foo_bar\"]",
|
"The id attribute should be a key-value pair with a string argument: \
|
||||||
|
#[id = \"foo_bar\"]",
|
||||||
)
|
)
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into()
|
.into()
|
||||||
|
@ -92,7 +93,8 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
||||||
_ => {
|
_ => {
|
||||||
return syn::Error::new(
|
return syn::Error::new(
|
||||||
attr.span(),
|
attr.span(),
|
||||||
"The persist attribute should be a key-value pair with a string argument: #[persist = \"foo_bar\"]",
|
"The persist attribute should be a key-value pair with a string \
|
||||||
|
argument: #[persist = \"foo_bar\"]",
|
||||||
)
|
)
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into()
|
.into()
|
||||||
|
@ -110,7 +112,10 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into();
|
.into();
|
||||||
} else if s.contains('/') {
|
} else if s.contains('/') {
|
||||||
return syn::Error::new(attr.span(), "Group names may not contain slashes")
|
return syn::Error::new(
|
||||||
|
attr.span(),
|
||||||
|
"Group names may not contain slashes",
|
||||||
|
)
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into();
|
.into();
|
||||||
} else if nested_attr.is_some() {
|
} else if nested_attr.is_some() {
|
||||||
|
@ -124,7 +129,8 @@ pub fn derive_params(input: TokenStream) -> TokenStream {
|
||||||
_ => {
|
_ => {
|
||||||
return syn::Error::new(
|
return syn::Error::new(
|
||||||
attr.span(),
|
attr.span(),
|
||||||
"The nested attribute should be a key-value pair with a string argument: #[nested = \"Group Name\"]",
|
"The nested attribute should be a key-value pair with a string \
|
||||||
|
argument: #[nested = \"Group Name\"]",
|
||||||
)
|
)
|
||||||
.to_compile_error()
|
.to_compile_error()
|
||||||
.into()
|
.into()
|
||||||
|
|
|
@ -12,7 +12,8 @@ use crate::util::permit_alloc;
|
||||||
/// See [`EventLoop`][super::EventLoop].
|
/// See [`EventLoop`][super::EventLoop].
|
||||||
#[cfg_attr(
|
#[cfg_attr(
|
||||||
target_os = "macos",
|
target_os = "macos",
|
||||||
deprecated = "macOS needs to have its own event loop implementation, this implementation may not work correctly"
|
deprecated = "macOS needs to have its own event loop implementation, this implementation may \
|
||||||
|
not work correctly"
|
||||||
)]
|
)]
|
||||||
pub(crate) struct LinuxEventLoop<T, E> {
|
pub(crate) struct LinuxEventLoop<T, E> {
|
||||||
/// The thing that ends up executing these tasks. The tasks are usually executed from the worker
|
/// The thing that ends up executing these tasks. The tasks are usually executed from the worker
|
||||||
|
@ -71,7 +72,10 @@ where
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
None => {
|
None => {
|
||||||
nih_trace!("The executor doesn't exist but somehow it's still submitting tasks, this shouldn't be possible!");
|
nih_trace!(
|
||||||
|
"The executor doesn't exist but somehow it's still submitting tasks, this \
|
||||||
|
shouldn't be possible!"
|
||||||
|
);
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -112,7 +116,10 @@ where
|
||||||
Ok(Message::Task(task)) => match executor.upgrade() {
|
Ok(Message::Task(task)) => match executor.upgrade() {
|
||||||
Some(e) => unsafe { e.execute(task) },
|
Some(e) => unsafe { e.execute(task) },
|
||||||
None => {
|
None => {
|
||||||
nih_trace!("Received a new task but the executor is no longer alive, shutting down worker");
|
nih_trace!(
|
||||||
|
"Received a new task but the executor is no longer alive, shutting down \
|
||||||
|
worker"
|
||||||
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -141,7 +141,10 @@ where
|
||||||
true
|
true
|
||||||
}
|
}
|
||||||
None => {
|
None => {
|
||||||
nih_trace!("The executor doesn't exist but somehow it's still submitting tasks, this shouldn't be possible!");
|
nih_trace!(
|
||||||
|
"The executor doesn't exist but somehow it's still submitting tasks, this \
|
||||||
|
shouldn't be possible!"
|
||||||
|
);
|
||||||
false
|
false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,11 @@ impl<P: ClapPlugin> GuiContext for WrapperGuiContext<P> {
|
||||||
.wrapper
|
.wrapper
|
||||||
.queue_parameter_event(OutputParamEvent::BeginGesture { param_hash: *hash });
|
.queue_parameter_event(OutputParamEvent::BeginGesture { param_hash: *hash });
|
||||||
|
|
||||||
nih_debug_assert!(success, "Parameter output event queue was full, parameter change will not be sent to the host");
|
nih_debug_assert!(
|
||||||
|
success,
|
||||||
|
"Parameter output event queue was full, parameter change will not be sent to \
|
||||||
|
the host"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
None => nih_debug_assert_failure!("Unknown parameter: {:?}", param),
|
None => nih_debug_assert_failure!("Unknown parameter: {:?}", param),
|
||||||
}
|
}
|
||||||
|
@ -72,7 +76,11 @@ impl<P: ClapPlugin> GuiContext for WrapperGuiContext<P> {
|
||||||
clap_plain_value,
|
clap_plain_value,
|
||||||
});
|
});
|
||||||
|
|
||||||
nih_debug_assert!(success, "Parameter output event queue was full, parameter change will not be sent to the host");
|
nih_debug_assert!(
|
||||||
|
success,
|
||||||
|
"Parameter output event queue was full, parameter change will not be sent to \
|
||||||
|
the host"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
None => nih_debug_assert_failure!("Unknown parameter: {:?}", param),
|
None => nih_debug_assert_failure!("Unknown parameter: {:?}", param),
|
||||||
}
|
}
|
||||||
|
@ -85,7 +93,11 @@ impl<P: ClapPlugin> GuiContext for WrapperGuiContext<P> {
|
||||||
.wrapper
|
.wrapper
|
||||||
.queue_parameter_event(OutputParamEvent::EndGesture { param_hash: *hash });
|
.queue_parameter_event(OutputParamEvent::EndGesture { param_hash: *hash });
|
||||||
|
|
||||||
nih_debug_assert!(success, "Parameter output event queue was full, parameter change will not be sent to the host");
|
nih_debug_assert!(
|
||||||
|
success,
|
||||||
|
"Parameter output event queue was full, parameter change will not be sent to \
|
||||||
|
the host"
|
||||||
|
);
|
||||||
}
|
}
|
||||||
None => nih_debug_assert_failure!("Unknown parameter: {:?}", param),
|
None => nih_debug_assert_failure!("Unknown parameter: {:?}", param),
|
||||||
}
|
}
|
||||||
|
|
|
@ -391,8 +391,8 @@ impl<P: ClapPlugin> Wrapper<P> {
|
||||||
nih_debug_assert_eq!(
|
nih_debug_assert_eq!(
|
||||||
param_map.len(),
|
param_map.len(),
|
||||||
param_ids.len(),
|
param_ids.len(),
|
||||||
"The plugin has duplicate parameter IDs, weird things may happen. \
|
"The plugin has duplicate parameter IDs, weird things may happen. Consider using \
|
||||||
Consider using 6 character parameter IDs to avoid collissions.."
|
6 character parameter IDs to avoid collissions.."
|
||||||
);
|
);
|
||||||
|
|
||||||
let mut bypass_param_exists = false;
|
let mut bypass_param_exists = false;
|
||||||
|
|
|
@ -115,7 +115,12 @@ fn run_wrapper<P: Plugin, B: Backend>(backend: B, config: WrapperConfig) -> bool
|
||||||
fn print_error(error: WrapperError, config: &WrapperConfig) {
|
fn print_error(error: WrapperError, config: &WrapperConfig) {
|
||||||
match error {
|
match error {
|
||||||
WrapperError::IncompatibleConfig => {
|
WrapperError::IncompatibleConfig => {
|
||||||
nih_error!("The plugin does not support the {} channel input and {} channel output configuration", config.input_channels, config.output_channels);
|
nih_error!(
|
||||||
|
"The plugin does not support the {} channel input and {} channel output \
|
||||||
|
configuration",
|
||||||
|
config.input_channels,
|
||||||
|
config.output_channels
|
||||||
|
);
|
||||||
}
|
}
|
||||||
WrapperError::InitializationFailed => {
|
WrapperError::InitializationFailed => {
|
||||||
nih_error!("The plugin failed to initialize");
|
nih_error!("The plugin failed to initialize");
|
||||||
|
|
|
@ -64,7 +64,10 @@ impl Backend for Jack {
|
||||||
// buffers like that so we'll just make it easier for ourselves by not supporting that
|
// buffers like that so we'll just make it easier for ourselves by not supporting that
|
||||||
let num_frames = ps.n_frames();
|
let num_frames = ps.n_frames();
|
||||||
if num_frames != buffer_size {
|
if num_frames != buffer_size {
|
||||||
nih_error!("Buffer size changed from {buffer_size} to {num_frames}. Buffer size changes are currently not supported, aborting...");
|
nih_error!(
|
||||||
|
"Buffer size changed from {buffer_size} to {num_frames}. Buffer size changes \
|
||||||
|
are currently not supported, aborting..."
|
||||||
|
);
|
||||||
control_sender.send(Task::Shutdown).unwrap();
|
control_sender.send(Task::Shutdown).unwrap();
|
||||||
return Control::Quit;
|
return Control::Quit;
|
||||||
}
|
}
|
||||||
|
|
|
@ -142,8 +142,8 @@ impl<P: Plugin, B: Backend> Wrapper<P, B> {
|
||||||
nih_debug_assert_eq!(
|
nih_debug_assert_eq!(
|
||||||
param_map.len(),
|
param_map.len(),
|
||||||
param_ids.len(),
|
param_ids.len(),
|
||||||
"The plugin has duplicate parameter IDs, weird things may happen. \
|
"The plugin has duplicate parameter IDs, weird things may happen. Consider using \
|
||||||
Consider using 6 character parameter IDs to avoid collissions.."
|
6 character parameter IDs to avoid collissions.."
|
||||||
);
|
);
|
||||||
|
|
||||||
let mut bypass_param_exists = false;
|
let mut bypass_param_exists = false;
|
||||||
|
|
|
@ -220,8 +220,8 @@ impl<P: Vst3Plugin> WrapperInner<P> {
|
||||||
nih_debug_assert_eq!(
|
nih_debug_assert_eq!(
|
||||||
param_map.len(),
|
param_map.len(),
|
||||||
param_ids.len(),
|
param_ids.len(),
|
||||||
"The plugin has duplicate parameter IDs, weird things may happen. \
|
"The plugin has duplicate parameter IDs, weird things may happen. Consider using \
|
||||||
Consider using 6 character parameter IDs to avoid collissions.."
|
6 character parameter IDs to avoid collissions.."
|
||||||
);
|
);
|
||||||
|
|
||||||
let mut bypass_param_exists = false;
|
let mut bypass_param_exists = false;
|
||||||
|
@ -241,7 +241,9 @@ impl<P: Vst3Plugin> WrapperInner<P> {
|
||||||
&& (VST3_MIDI_PARAMS_START..VST3_MIDI_PARAMS_END).contains(hash)
|
&& (VST3_MIDI_PARAMS_START..VST3_MIDI_PARAMS_END).contains(hash)
|
||||||
{
|
{
|
||||||
nih_debug_assert_failure!(
|
nih_debug_assert_failure!(
|
||||||
"Parameter '{}' collides with an automatically generated MIDI CC parameter, consider giving it a different ID", id
|
"Parameter '{}' collides with an automatically generated MIDI CC \
|
||||||
|
parameter, consider giving it a different ID",
|
||||||
|
id
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -519,8 +519,8 @@ impl<P: Vst3Plugin> Drop for RunLoopEventHandler<P> {
|
||||||
|
|
||||||
if posting_failed {
|
if posting_failed {
|
||||||
nih_debug_assert_failure!(
|
nih_debug_assert_failure!(
|
||||||
"Outstanding tasks have been dropped when clsoing \
|
"Outstanding tasks have been dropped when clsoing the editor as the task queue \
|
||||||
the editor as the task queue was full"
|
was full"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue