diff --git a/node-graph/gcore/src/raster/adjustments.rs b/node-graph/gcore/src/raster/adjustments.rs index ff785e38..5440b0d6 100644 --- a/node-graph/gcore/src/raster/adjustments.rs +++ b/node-graph/gcore/src/raster/adjustments.rs @@ -810,9 +810,8 @@ impl Adjust for Color { } impl Adjust for Option { fn adjust(&mut self, map_fn: impl Fn(&Color) -> Color) { - match self { - Some(ref mut v) => *v = map_fn(v), - None => (), + if let Some(ref mut v) = self { + *v = map_fn(v) } } } diff --git a/node-graph/graph-craft/src/document/value.rs b/node-graph/graph-craft/src/document/value.rs index 722a8feb..6ff0866b 100644 --- a/node-graph/graph-craft/src/document/value.rs +++ b/node-graph/graph-craft/src/document/value.rs @@ -25,6 +25,7 @@ macro_rules! tagged_value { /// A type that is known, allowing serialization (serde::Deserialize is not object safe) #[derive(Clone, Debug, PartialEq)] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] + #[allow(clippy::large_enum_variant)] // TODO(TrueDoctor): Properly solve this disparity between the size of the largest and next largest variants pub enum TaggedValue { None, $( $(#[$meta] ) *$identifier( $ty ), )* diff --git a/website/other/bezier-rs-demos/wasm/src/lib.rs b/website/other/bezier-rs-demos/wasm/src/lib.rs index 2cc69439..9dff90b2 100644 --- a/website/other/bezier-rs-demos/wasm/src/lib.rs +++ b/website/other/bezier-rs-demos/wasm/src/lib.rs @@ -19,7 +19,7 @@ pub fn init() { log::set_logger(&LOGGER).expect("Failed to set logger"); log::set_max_level(log::LevelFilter::Trace); - fn panic_hook(info: &std::panic::PanicInfo<'_>) { + fn panic_hook(info: &std::panic::PanicHookInfo<'_>) { // Skip if we have already panicked if HAS_CRASHED.with(|cell| cell.replace(true)) { return;