From 0f1ec38746332e731264a9dbd641569d3c7a4734 Mon Sep 17 00:00:00 2001 From: matt rice Date: Tue, 20 Feb 2024 12:19:05 +0000 Subject: [PATCH] Print name of svg on parse failure (#451) --- examples/scenes/src/svg.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/scenes/src/svg.rs b/examples/scenes/src/svg.rs index 0a5334c7f..b4ca6c7a6 100644 --- a/examples/scenes/src/svg.rs +++ b/examples/scenes/src/svg.rs @@ -92,7 +92,7 @@ pub fn svg_function_of>( fn render_svg_contents(name: &str, contents: &str) -> (Scene, Vec2) { let start = Instant::now(); let svg = usvg::Tree::from_str(contents, &usvg::Options::default()) - .expect("failed to parse svg file"); + .unwrap_or_else(|e| panic!("failed to parse svg file {name}: {e}")); eprintln!("Parsed svg {name} in {:?}", start.elapsed()); let start = Instant::now(); let mut new_scene = Scene::new();