iced-rs/iced · error
Create color
Error message
Create color
What it means
Error "Create color" thrown in iced-rs/iced.
Source
Thrown at tiny_skia/src/engine.rs:154
shader: match background {
Background::Color(color) => tiny_skia::Shader::SolidColor(into_color(*color)),
Background::Gradient(Gradient::Linear(linear)) => {
let (start, end) = quad.bounds.chord(linear.angle);
let stops: Vec<tiny_skia::GradientStop> = linear
.stops
.into_iter()
.flatten()
.map(|stop| {
tiny_skia::GradientStop::new(
stop.offset,
tiny_skia::Color::from_rgba(
stop.color.b,
stop.color.g,
stop.color.r,
stop.color.a,
)
.expect("Create color"),
)
})
.collect();
tiny_skia::LinearGradient::new(
tiny_skia::Point {
x: start.x,
y: start.y,
},
tiny_skia::Point { x: end.x, y: end.y },
if stops.is_empty() {
vec![tiny_skia::GradientStop::new(0.0, tiny_skia::Color::BLACK)]
} else {
stops
},
tiny_skia::SpreadMode::Pad,
tiny_skia::Transform::identity(),
)View on GitHub (pinned to 2cffa99b39)
When it happens
Trigger: Thrown at tiny_skia/src/engine.rs:154 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of iced-rs/iced@2cffa99b39 (2026-08-16).
Data as JSON: /api/errors/5955a9ffec577cac.
Report an issue: GitHub.