From 468794d918eb06c1dbebb33c32b10017ad335f05 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 22 May 2024 12:36:04 +0200 Subject: Produce a compile error in `iced_renderer` when no backend is enabled --- renderer/src/lib.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'renderer') diff --git a/renderer/src/lib.rs b/renderer/src/lib.rs index 056da5ed..220542e1 100644 --- a/renderer/src/lib.rs +++ b/renderer/src/lib.rs @@ -48,6 +48,13 @@ mod renderer { #[cfg(not(any(feature = "wgpu", feature = "tiny-skia")))] mod renderer { + #[cfg(not(debug_assertions))] + compile_error!( + "Cannot compile `iced_renderer` in release mode \ + without a renderer feature enabled. \ + Enable either the `wgpu` or `tiny-skia` feature, or both." + ); + pub type Renderer = (); pub type Compositor = (); } -- cgit