Fix clippy lints
This commit is contained in:
parent
8f91ecf247
commit
e8002730a0
|
@ -197,7 +197,7 @@ where
|
||||||
|
|
||||||
// NOTE: We'll scale this with the nearest integer DPI ratio. That way it will still look
|
// NOTE: We'll scale this with the nearest integer DPI ratio. That way it will still look
|
||||||
// good at 2x scaling, and it won't look blurry at 1.x times scaling.
|
// good at 2x scaling, and it won't look blurry at 1.x times scaling.
|
||||||
let dpi_scale = cx.logical_to_physical(1.0).floor().max(1.0) as f32;
|
let dpi_scale = cx.logical_to_physical(1.0).floor().max(1.0);
|
||||||
let bar_tick_coordinates = (bar_ticks_start_x..bar_ticks_end_x)
|
let bar_tick_coordinates = (bar_ticks_start_x..bar_ticks_end_x)
|
||||||
.step_by(((TICK_WIDTH + TICK_GAP) * dpi_scale).round() as usize);
|
.step_by(((TICK_WIDTH + TICK_GAP) * dpi_scale).round() as usize);
|
||||||
for tick_x in bar_tick_coordinates {
|
for tick_x in bar_tick_coordinates {
|
||||||
|
|
|
@ -393,15 +393,15 @@ fn bundle_plugin(
|
||||||
// first one.
|
// first one.
|
||||||
let first_lib_path = lib_paths.first().context("Empty library paths slice")?;
|
let first_lib_path = lib_paths.first().context("Empty library paths slice")?;
|
||||||
|
|
||||||
let bundle_clap = symbols::exported(&first_lib_path, "clap_entry")
|
let bundle_clap = symbols::exported(first_lib_path, "clap_entry")
|
||||||
.with_context(|| format!("Could not parse '{}'", first_lib_path.display()))?;
|
.with_context(|| format!("Could not parse '{}'", first_lib_path.display()))?;
|
||||||
// We'll ignore the platofrm-specific entry points for VST2 plugins since there's no reason to
|
// We'll ignore the platofrm-specific entry points for VST2 plugins since there's no reason to
|
||||||
// create a new Rust VST2 plugin that doesn't work in modern DAWs
|
// create a new Rust VST2 plugin that doesn't work in modern DAWs
|
||||||
// NOTE: NIH-plug does not support VST2, but we'll support bundling VST2 plugins anyways because
|
// NOTE: NIH-plug does not support VST2, but we'll support bundling VST2 plugins anyways because
|
||||||
// this bundler can also be used standalone.
|
// this bundler can also be used standalone.
|
||||||
let bundle_vst2 = symbols::exported(&first_lib_path, "VSTPluginMain")
|
let bundle_vst2 = symbols::exported(first_lib_path, "VSTPluginMain")
|
||||||
.with_context(|| format!("Could not parse '{}'", first_lib_path.display()))?;
|
.with_context(|| format!("Could not parse '{}'", first_lib_path.display()))?;
|
||||||
let bundle_vst3 = symbols::exported(&first_lib_path, "GetPluginFactory")
|
let bundle_vst3 = symbols::exported(first_lib_path, "GetPluginFactory")
|
||||||
.with_context(|| format!("Could not parse '{}'", first_lib_path.display()))?;
|
.with_context(|| format!("Could not parse '{}'", first_lib_path.display()))?;
|
||||||
let bundled_plugin = bundle_clap || bundle_vst2 || bundle_vst3;
|
let bundled_plugin = bundle_clap || bundle_vst2 || bundle_vst3;
|
||||||
|
|
||||||
|
@ -514,7 +514,7 @@ fn load_bundler_config() -> Result<Option<BundlerConfig>> {
|
||||||
}
|
}
|
||||||
|
|
||||||
let result = toml::from_str(
|
let result = toml::from_str(
|
||||||
&fs::read_to_string(&bundler_config_path)
|
&fs::read_to_string(bundler_config_path)
|
||||||
.with_context(|| format!("Could not read '{}'", bundler_config_path.display()))?,
|
.with_context(|| format!("Could not read '{}'", bundler_config_path.display()))?,
|
||||||
)
|
)
|
||||||
.with_context(|| format!("Could not parse '{}'", bundler_config_path.display()))?;
|
.with_context(|| format!("Could not parse '{}'", bundler_config_path.display()))?;
|
||||||
|
|
|
@ -27,7 +27,7 @@ pub fn reflink_or_combine<P: AsRef<Path>>(
|
||||||
match (from, compilation_target) {
|
match (from, compilation_target) {
|
||||||
([], _) => anyhow::bail!("The 'from' slice is empty"),
|
([], _) => anyhow::bail!("The 'from' slice is empty"),
|
||||||
([path], _) => {
|
([path], _) => {
|
||||||
reflink(&path, to.as_ref()).with_context(|| {
|
reflink(path, to.as_ref()).with_context(|| {
|
||||||
format!(
|
format!(
|
||||||
"Could not copy {} to {}",
|
"Could not copy {} to {}",
|
||||||
path.display(),
|
path.display(),
|
||||||
|
|
|
@ -109,7 +109,7 @@ impl IirCrossover {
|
||||||
.crossovers
|
.crossovers
|
||||||
.iter_mut()
|
.iter_mut()
|
||||||
.zip(band_outputs.iter_mut())
|
.zip(band_outputs.iter_mut())
|
||||||
.take(num_bands as usize - 1)
|
.take(num_bands - 1)
|
||||||
.enumerate()
|
.enumerate()
|
||||||
{
|
{
|
||||||
let (lp_samples, hp_samples) = crossover.process_lr24(samples);
|
let (lp_samples, hp_samples) = crossover.process_lr24(samples);
|
||||||
|
|
|
@ -139,7 +139,7 @@ pub fn s2v_f32_hz_then_khz() -> Arc<dyn Fn(&str) -> Option<f32> + Send + Sync> {
|
||||||
Arc::new(move |string| {
|
Arc::new(move |string| {
|
||||||
// If the user inputs a note representation, then we'll use that
|
// If the user inputs a note representation, then we'll use that
|
||||||
if let Some(midi_note_number) = note_formatter(string) {
|
if let Some(midi_note_number) = note_formatter(string) {
|
||||||
return Some(util::midi_note_to_freq(midi_note_number.clamp(0, 127) as u8) as f32);
|
return Some(util::midi_note_to_freq(midi_note_number.clamp(0, 127) as u8));
|
||||||
}
|
}
|
||||||
|
|
||||||
let string = string.trim();
|
let string = string.trim();
|
||||||
|
|
|
@ -396,7 +396,7 @@ fn decimals_from_step_size(step_size: f32) -> usize {
|
||||||
|
|
||||||
let mut num_digits = 0;
|
let mut num_digits = 0;
|
||||||
for decimals in 0..f32::DIGITS as i32 {
|
for decimals in 0..f32::DIGITS as i32 {
|
||||||
if step_size * 10.0f32.powi(decimals) as f32 >= 1.0 {
|
if step_size * 10.0f32.powi(decimals) >= 1.0 {
|
||||||
num_digits = decimals;
|
num_digits = decimals;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -408,7 +408,7 @@ impl<P: ClapPlugin> Wrapper<P> {
|
||||||
// on `Self::updated_state_sender`
|
// on `Self::updated_state_sender`
|
||||||
let (updated_state_sender, updated_state_receiver) = channel::bounded(0);
|
let (updated_state_sender, updated_state_receiver) = channel::bounded(0);
|
||||||
|
|
||||||
let plugin_descriptor = Box::new(PluginDescriptor::default());
|
let plugin_descriptor: Box<PluginDescriptor<P>> = Box::default();
|
||||||
|
|
||||||
// We're not allowed to query any extensions until the init function has been called, so we
|
// We're not allowed to query any extensions until the init function has been called, so we
|
||||||
// need a bunch of AtomicRefCells instead
|
// need a bunch of AtomicRefCells instead
|
||||||
|
@ -1966,8 +1966,8 @@ impl<P: ClapPlugin> Wrapper<P> {
|
||||||
// process all audio until the end of the buffer.
|
// process all audio until the end of the buffer.
|
||||||
match split_result {
|
match split_result {
|
||||||
Some((next_param_change_sample_idx, next_param_change_event_idx)) => {
|
Some((next_param_change_sample_idx, next_param_change_event_idx)) => {
|
||||||
block_end = next_param_change_sample_idx as usize;
|
block_end = next_param_change_sample_idx;
|
||||||
event_start_idx = next_param_change_event_idx as usize;
|
event_start_idx = next_param_change_event_idx;
|
||||||
}
|
}
|
||||||
None => block_end = process.frames_count as usize,
|
None => block_end = process.frames_count as usize,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue