From 93b34d4b752e79e106ea6ed2d3d28a2d980de38c Mon Sep 17 00:00:00 2001 From: dAxpeDDa Date: Wed, 7 Jun 2023 22:44:34 +0200 Subject: [PATCH] Remove unnecessary `debug_assert!`s --- src/platform_impl/web/web_sys/resize.rs | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/platform_impl/web/web_sys/resize.rs b/src/platform_impl/web/web_sys/resize.rs index 855b5c62775..b58c17a9539 100644 --- a/src/platform_impl/web/web_sys/resize.rs +++ b/src/platform_impl/web/web_sys/resize.rs @@ -50,24 +50,16 @@ impl ResizeHandle { canvas: &HtmlCanvasElement, entries: Array, ) -> SizeChangeArgs { - debug_assert_eq!(entries.length(), 1, "expected exactly one entry"); - let entry = entries.get(0); - debug_assert!(entry.has_type::()); - let entry: ResizeObserverEntry = entry.unchecked_into(); + let entry: ResizeObserverEntry = entries.get(0).unchecked_into(); let rect = entry.content_rect(); let content = PhysicalSize::new(rect.width().round() as u32, rect.height().round() as u32); let pixel = has_device_pixel_support().then(|| { - let entries = entry.device_pixel_content_box_size(); - debug_assert_eq!( - entries.length(), - 1, - "a canvas can't be split into multiple fragments" - ); - let entry = entries.get(0); - debug_assert!(entry.has_type::()); - let entry: ResizeObserverSize = entry.unchecked_into(); + let entry: ResizeObserverSize = entry + .device_pixel_content_box_size() + .get(0) + .unchecked_into(); let style = window .get_computed_style(canvas)