{"record":{"id":"2563b383f8f4199d","repo":"iced-rs/iced","slug":"render-text","errorCode":null,"errorMessage":"Render text","messagePattern":"Render text","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"wgpu/src/text.rs","lineNumber":406,"sourceCode":"        viewport: &'a Viewport,\n        start: usize,\n        batch: &'a Batch,\n        bounds: Rectangle<u32>,\n        render_pass: &mut wgpu::RenderPass<'a>,\n    ) -> usize {\n        let atlas = pipeline.atlas.read().expect(\"Read text atlas\");\n        let mut layer_count = 0;\n\n        render_pass.set_scissor_rect(bounds.x, bounds.y, bounds.width, bounds.height);\n\n        for item in batch {\n            match item {\n                Item::Group { .. } => {\n                    let renderer = &self.renderers[start + layer_count];\n\n                    renderer\n                        .render(&atlas, &viewport.0, render_pass)\n                        .expect(\"Render text\");\n\n                    layer_count += 1;\n                }\n                Item::Cached { cache, .. } => {\n                    if let Some((atlas, upload)) = self.storage.get(cache) {\n                        upload\n                            .renderer\n                            .render(atlas, &viewport.0, render_pass)\n                            .expect(\"Render cached text\");\n                    }\n                }\n            }\n        }\n\n        layer_count\n    }\n\n    pub fn trim(&mut self) {","sourceCodeStart":388,"sourceCodeEnd":424,"githubUrl":"https://github.com/iced-rs/iced/blob/2cffa99b395d84fe469b44dccb56bbacd2f1a157/wgpu/src/text.rs#L388-L424","documentation":"Error \"Render text\" thrown in iced-rs/iced.","triggerScenarios":"Thrown at wgpu/src/text.rs:406 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2cffa99b395d84fe469b44dccb56bbacd2f1a157","analyzedAt":"2026-08-16T19:41:49.083Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}