{"record":{"id":"ef0245ec906e60fb","repo":"iced-rs/iced","slug":"create-linear-gradient-ef0245","errorCode":null,"errorMessage":"Create linear gradient","messagePattern":"Create linear gradient","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"tiny_skia/src/geometry.rs","lineNumber":436,"sourceCode":"\n                    tiny_skia::LinearGradient::new(\n                        tiny_skia::Point {\n                            x: linear.start.x,\n                            y: linear.start.y,\n                        },\n                        tiny_skia::Point {\n                            x: linear.end.x,\n                            y: linear.end.y,\n                        },\n                        if stops.is_empty() {\n                            vec![tiny_skia::GradientStop::new(0.0, tiny_skia::Color::BLACK)]\n                        } else {\n                            stops\n                        },\n                        tiny_skia::SpreadMode::Pad,\n                        tiny_skia::Transform::identity(),\n                    )\n                    .expect(\"Create linear gradient\")\n                }\n            },\n        },\n        anti_alias: true,\n        ..Default::default()\n    }\n}\n\npub fn into_fill_rule(rule: fill::Rule) -> tiny_skia::FillRule {\n    match rule {\n        fill::Rule::EvenOdd => tiny_skia::FillRule::EvenOdd,\n        fill::Rule::NonZero => tiny_skia::FillRule::Winding,\n    }\n}\n\npub fn into_stroke(stroke: &Stroke<'_>) -> tiny_skia::Stroke {\n    tiny_skia::Stroke {\n        width: stroke.width,","sourceCodeStart":418,"sourceCodeEnd":454,"githubUrl":"https://github.com/iced-rs/iced/blob/2cffa99b395d84fe469b44dccb56bbacd2f1a157/tiny_skia/src/geometry.rs#L418-L454","documentation":"Error \"Create linear gradient\" thrown in iced-rs/iced.","triggerScenarios":"Thrown at tiny_skia/src/geometry.rs:436 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"}