razrfalcon / tiny-skia Goto Github PK
View Code? Open in Web Editor NEWA tiny Skia subset ported to Rust
License: BSD 3-Clause "New" or "Revised" License
A tiny Skia subset ported to Rust
License: BSD 3-Clause "New" or "Revised" License
I'll open and close this issue, if nothing else than to use as precedent if anyone else wants to do this.
I tried replacing the usage of arrayvec
in this crate with tinyvec
, with is an alternative with no unsafe code. However, this caused a significant degradation of performance in the benchmarks for this crate. Therefore, I don't think it is a good idea to replace arrayvec
with tinyvec
.
out of range
error occur when filling rect with a transform.
this is my test:
fn test() {
let mut pixmap = Pixmap::new(20, 20).unwrap();
let mut canvas = Canvas::from(pixmap.as_mut());
let mut paint = tiny_skia::Paint::default();
let rect = Rect::from_xywh(0.035864978902949929, 0.035864978902949929, 20.0, 20.0).unwrap();
let transform = Transform::from_row(1.0, 0.0, 0.0, 1.0, 0.46413517, 0.46413517).unwrap();
canvas.set_transform(transform);
canvas.fill_rect(rect, &paint);
}
the error is
thread 'test' panicked at 'range end index 401 out of range for slice of length 400', src/pipeline/blitter.rs:260:17
Rect(0.035864978902949929, 0.035864978902949929, 20.0, 20.0)
and Transform(1.0, 0.0, 0.0, 1.0, 0.46413517, 0.46413517)
is necessary
Currently we're limited by 8191x8191. We have to port SkDrawTiler
.
The code below panics.
Latest version : tiny-skia = "0.6.6"
The panic come from the a debug_assert!
in src/scan/path.rs
use tiny_skia::*;
fn main() {
// special value
let v = -6.40969;
let clip_path = {
let mut pb = PathBuilder::new();
pb.push_circle(v, v, v);
// special values
pb.push_circle(823811.0, v, 824467.0);
pb.finish().unwrap()
};
// special values
let clip_path = clip_path.transform(Transform::from_row(v, 824060.0, 0.0, 0.0, 0.0, 0.0)).unwrap();
let mut clip_mask = ClipMask::new();
// panic here
clip_mask.set_path(500, 500, &clip_path, FillRule::EvenOdd, true);
}
Stacktrace :
thread 'main' panicked at 'assertion failed: edges[curr_idx].last_y >= curr_y as i32', ~/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.6/src/scan/path.rs:178:13
stack backtrace:
0: rust_begin_unwind
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/std/src/panicking.rs:584:5
1: core::panicking::panic_fmt
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/panicking.rs:143:14
2: core::panicking::panic
at /rustc/fe5b13d681f25ee6474be29d748c65adcd91f69e/library/core/src/panicking.rs:48:5
3: tiny_skia::scan::path::walk_edges
at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.6/src/scan/path.rs:178:13
4: tiny_skia::scan::path::fill_path_impl
at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.6/src/scan/path.rs:155:5
5: tiny_skia::scan::path_aa::fill_path_impl
at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.6/src/scan/path_aa.rs:106:5
6: tiny_skia::scan::path_aa::fill_path
at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.6/src/scan/path_aa.rs:62:5
7: tiny_skia::clip::ClipMask::set_path
at ~/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.6/src/clip.rs:94:13
Omit alpha mask generation for a simple rectangle.
Sorry if this question potentially clogs your issues; I'm looking to use tiny-skia (or any lightweight rendering engine) to render some images and other barebones graphics to a screen under Wayland. Seeing how tiny-skia doesn't support this directly, what makes the most sense is to export the underlying rgba canvas then rendering it with something like gfx-rs. Is this a good/performant idea? Thanks for any pointers.
use tiny_skia::*;
fn main() {
let mut paint = Paint::default();
paint.set_color_rgba8(255, 0, 0, 255);
paint.anti_alias = true;
let path = {
let mut pb = PathBuilder::new();
pb.move_to(2.5, 1.5);
pb.line_to(5.5, 1.5);
pb.line_to(5.5, 5.5);
pb.line_to(2.5, 5.5);
pb.close();
pb.finish().unwrap()
};
let mut stroke = Stroke::default();
stroke.width = 1.0;
stroke.line_cap = LineCap::Square;
let mut pixmap = Pixmap::new(7, 7).unwrap();
pixmap.stroke_path(&path, &paint, &stroke, Transform::identity(), None);
pixmap.save_png("image.png").unwrap();
}
produces (8x upscale, actual/expected):
This issue can be "fixed" by not using LineCap::Square
, by using larger stroke width (which would simply disable hairline stroking) and by closing the path manually, without relying on ClosePath/Z.
The Skia itself produces similar results, but not quite the same. Not sure if this is actually a Skia bug or an intentional behaviour.
Good to have. This is technically already supported, but we have to provide a sane public API for it.
Makes gradients nicer, afaiu.
Compiling tiny-skia with -Z minimal-versions
fails with:
Checking tiny-skia v0.6.4
error[E0502]: cannot borrow `*self` as immutable because it is also borrowed as mutable
Error: --> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.4/src/pipeline/mod.rs:171:53
|
167 | &mut self,
| - let's call the lifetime of this reference `'1`
...
171 | arrayref::array_mut_ref!(self.pixels_mut(), self.offset(dx, dy), highp::STAGE_WIDTH)
| --------------------------------------------^^^^^^^^^^^^^^^^^^^---------------------
| | | |
| | | immutable borrow occurs here
| | mutable borrow occurs here
| returning this value requires that `*self` is borrowed for `'1`
error[E0502]: cannot borrow `*self` as immutable because it is also borrowed as mutable
Error: --> /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/tiny-skia-0.6.4/src/pipeline/mod.rs:180:53
|
176 | &mut self,
| - let's call the lifetime of this reference `'1`
...
180 | arrayref::array_mut_ref!(self.pixels_mut(), self.offset(dx, dy), lowp::STAGE_WIDTH)
| --------------------------------------------^^^^^^^^^^^^^^^^^^^--------------------
| | | |
| | | immutable borrow occurs here
| | mutable borrow occurs here
| returning this value requires that `*self` is borrowed for `'1`
For more information about this error, try `rustc --explain E0502`.
error: could not compile `tiny-skia` due to 2 previous errors
Error: warning: build failed, waiting for other jobs to finish...
Error: The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Upgrading arrayref
using cargo update -p arrayref
fixes the issue. The "0.3" version specified in tiny-skia's Cargo.toml is too low and does not correspond to the minimal supported version.
Difference/Intersect
Currently unstable, but worth trying anyway.
Could you expose this function so that the user can call it. It would be very useful to apply a transform to a slice of Point
s
Line 212 in 2e6aa24
Would be possible to make the clipping mask public? So lower level operations other than just replace one with another would be possible to implement externally without comprise the simplicity that this library seeks to maintain
It would be desirable to support BGRA8888 along side RGBA8888 because some windowing systems, namely Wayland are required to support what tiny-skia would call BGRA8888. Compositors can support RGBA8888 but it's optional.
The path stroking code in tiny-skia would be useful for a variety of other 2d graphics libraries. Would you be interested in having it in a standalone crate? If not it would still be useful to expose PathStroker.
Will RGBA16 support be possible? It seems that upstream Skia has it.
The code below panics.
Latest version : tiny-skia = "0.6.5"
The panic come from the unwrap at line 811 of src/geom.rs
. (Maybe return an option instead ?)
The value was found with fuzzing.
I will try a PR to fix it.
use tiny_skia::{Pixmap, PathBuilder, Transform, Stroke, Paint};
fn main() {
// specific value
let x = f32::from_be_bytes([0x64, 0x00, 0x00, 0x00]);
let mut pixmap = Pixmap::new(512, 512).unwrap();
let mut builder = PathBuilder::default();
builder.move_to(338.80466, 545.2891);
builder.line_to(x, 577.8069);
builder.line_to(488.0846, 471.04388);
let path = builder.finish();
if path.is_none() {
return;
}
let path = path.unwrap();
let stroke = Stroke {
width: 0.0,
..Default::default()
};
pixmap.stroke_path(&path, &Paint::default(), &stroke, Transform::identity(), None);
}
Hello,
I came across this and thought it should be documented in case anyone else runs into the same problem. The EdgeClipperIter::next()
method is tail recursive so it can get optimized into a loop, but in debug builds this optimization is turned off so large paths cause large call stacks. Using cargo's --release
flag fixed this for me.
I've also refactored the function into a loop and confirmed that it also fixes the SO; lmk if you'd like me to open a PR.
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x7ffeef400e00)
* frame #0: 0x00000001008cd96e document`arrayvec::maybe_uninit::MaybeUninit$LT$T$GT$::uninitialized::h78301847201abf04
at maybe_uninit.rs:19
frame #1: 0x00000001008b573b document`arrayvec::ArrayVec$LT$A$GT$::new::h625df233c5bf6589 at lib.rs:119:28
frame #2: 0x00000001009489d2 document`tiny_skia::edge_clipper::EdgeClipper::new::hcc13f52acaab8c60(clip=Rect @ 0x000
07ffeef401370, can_cull_to_the_right=false) at edge_clipper.rs:50:20
frame #3: 0x000000010094bf38 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:345:31
frame #4: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #5: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #6: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #7: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #8: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #9: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..i
terator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #10: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #11: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #12: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #13: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #14: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #15: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #16: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #17: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #18: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #19: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #20: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #21: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #22: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #23: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #24: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #25: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #26: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #27: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #28: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #29: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #30: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #31: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #32: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #33: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #34: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #35: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #36: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #37: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #38: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #39: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #40: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #41: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #42: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #43: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #44: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #45: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #46: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #47: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #48: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #49: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #50: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #51: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #52: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #53: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #54: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #55: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #56: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #57: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #58: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #59: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #60: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #61: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #62: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #63: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #64: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #65: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #66: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #67: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #68: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #69: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #70: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #71: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #72: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #73: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #74: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #75: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #76: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #77: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #78: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #79: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #80: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #81: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #82: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #83: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #84: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #85: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #86: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #87: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #88: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #89: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #90: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #91: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #92: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #93: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #94: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #95: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #96: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #97: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #98: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #99: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits..
iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #100: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #101: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #102: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #103: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #104: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #105: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #106: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #107: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #108: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #109: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #110: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #111: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #112: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #113: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #114: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #115: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #116: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #117: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #118: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #119: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #120: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #121: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #122: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #123: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #124: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #125: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #126: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #127: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #128: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #129: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #130: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #131: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #132: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #133: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #134: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #135: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #136: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #137: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #138: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #139: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #140: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #141: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #142: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #143: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #144: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #145: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #146: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #147: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #148: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #149: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #150: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #151: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #152: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #153: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #154: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #155: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #156: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #157: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #158: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #159: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #160: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #161: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #162: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #163: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #164: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #165: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #166: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #167: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #168: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #169: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #170: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #171: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #172: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #173: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #174: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #175: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #176: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #177: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #178: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #179: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #180: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #181: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #182: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #183: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #184: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #185: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #186: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #187: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #188: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #189: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #190: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #191: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #192: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #193: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #194: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #195: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #196: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #197: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #198: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #199: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #200: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #201: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #202: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #203: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #204: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #205: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #206: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #207: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #208: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #209: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #210: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #211: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #212: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #213: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #214: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #215: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #216: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #217: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #218: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #219: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #220: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #221: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #222: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #223: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #224: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #225: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #226: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #227: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #228: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #229: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #230: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #231: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #232: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #233: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #234: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #235: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #236: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #237: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #238: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #239: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #240: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #241: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #242: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #243: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #244: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #245: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #246: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #247: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #248: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #249: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #250: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #251: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #252: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #253: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #254: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #255: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #256: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #257: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #258: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #259: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #260: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #261: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #262: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #263: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #264: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #265: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #266: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #267: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #268: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #269: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #270: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #271: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #272: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #273: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #274: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #275: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #276: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #277: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #278: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #279: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #280: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #281: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #282: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #283: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #284: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #285: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #286: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #287: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #288: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #289: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #290: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #291: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #292: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #293: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #294: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #295: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #296: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #297: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #298: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #299: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #300: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #301: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #302: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #303: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #304: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #305: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #306: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #307: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #308: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #309: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #310: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #311: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #312: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #313: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #314: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #315: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #316: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #317: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #318: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #319: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #320: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #321: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #322: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #323: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #324: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #325: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #326: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #327: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #328: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #329: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #330: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #331: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #332: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #333: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #334: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #335: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #336: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #337: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #338: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #339: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #340: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #341: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #342: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #343: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #344: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #345: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #346: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #347: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #348: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #349: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #350: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #351: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #352: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #353: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #354: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #355: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #356: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #357: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #358: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #359: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #360: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #361: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #362: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #363: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #364: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #365: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #366: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #367: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #368: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #369: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #370: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #371: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #372: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #373: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #374: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #375: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #376: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #377: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #378: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #379: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #380: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #381: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #382: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #383: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #384: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #385: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #386: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #387: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #388: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #389: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #390: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #391: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #392: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #393: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #394: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #395: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #396: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #397: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #398: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #399: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #400: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #401: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #402: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #403: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #404: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #405: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #406: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #407: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #408: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #409: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #410: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #411: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #412: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #413: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #414: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #415: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #416: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #417: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #418: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #419: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #420: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #421: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #422: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #423: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #424: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #425: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #426: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #427: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #428: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #429: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #430: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #431: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #432: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #433: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #434: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #435: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #436: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #437: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #438: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #439: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #440: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #441: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #442: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #443: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #444: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #445: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #446: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #447: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #448: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #449: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #450: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #451: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #452: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #453: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #454: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #455: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #456: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #457: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #458: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #459: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #460: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #461: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #462: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #463: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #464: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #465: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #466: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #467: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #468: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #469: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #470: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #471: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #472: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #473: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #474: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #475: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #476: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #477: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #478: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #479: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #480: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #481: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #482: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #483: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #484: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #485: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #486: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #487: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #488: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #489: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #490: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #491: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #492: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #493: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #494: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #495: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #496: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #497: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #498: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #499: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #500: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #501: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #502: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #503: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #504: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #505: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #506: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #507: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #508: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #509: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #510: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #511: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #512: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #513: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #514: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #515: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #516: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #517: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #518: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #519: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #520: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #521: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #522: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #523: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #524: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #525: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #526: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #527: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #528: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #529: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #530: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #531: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #532: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #533: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #534: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #535: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #536: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #537: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #538: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #539: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #540: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #541: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #542: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #543: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #544: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #545: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #546: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #547: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #548: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #549: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #550: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #551: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #552: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #553: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #554: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #555: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #556: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #557: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #558: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #559: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #560: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #561: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #562: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #563: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #564: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #565: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #566: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #567: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #568: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #569: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #570: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #571: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #572: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #573: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #574: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #575: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #576: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #577: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #578: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #579: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #580: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #581: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #582: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #583: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #584: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #585: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #586: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #587: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #588: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #589: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #590: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #591: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #592: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #593: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #594: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #595: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #596: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #597: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #598: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #599: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #600: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #601: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #602: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #603: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #604: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #605: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #606: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #607: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #608: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #609: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #610: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #611: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #612: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #613: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #614: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #615: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #616: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #617: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #618: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #619: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #620: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #621: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #622: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #623: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #624: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #625: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #626: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #627: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #628: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #629: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #630: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #631: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #632: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #633: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #634: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #635: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #636: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #637: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #638: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #639: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #640: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #641: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #642: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #643: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #644: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #645: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #646: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #647: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #648: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #649: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #650: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #651: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #652: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #653: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #654: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #655: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #656: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #657: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #658: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #659: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #660: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #661: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #662: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #663: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #664: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #665: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #666: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #667: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #668: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #669: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #670: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #671: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #672: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #673: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #674: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #675: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #676: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #677: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #678: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #679: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #680: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #681: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #682: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #683: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #684: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #685: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #686: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #687: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #688: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #689: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #690: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #691: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #692: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #693: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #694: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #695: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #696: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #697: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #698: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #699: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #700: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #701: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #702: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #703: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #704: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #705: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #706: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #707: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #708: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #709: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #710: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #711: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #712: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #713: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #714: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #715: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #716: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #717: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #718: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #719: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #720: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #721: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #722: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #723: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #724: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #725: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #726: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #727: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #728: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #729: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #730: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #731: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #732: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #733: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #734: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #735: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #736: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #737: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #738: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #739: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #740: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #741: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #742: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #743: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #744: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #745: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #746: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #747: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #748: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #749: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #750: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #751: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #752: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #753: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #754: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #755: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #756: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #757: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #758: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #759: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #760: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #761: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #762: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #763: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #764: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #765: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #766: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #767: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #768: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #769: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #770: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #771: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #772: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #773: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #774: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #775: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #776: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #777: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #778: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #779: 0x000000010094bdad document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:341:21
frame #780: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #781: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #782: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #783: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #784: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #785: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #786: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #787: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #788: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #789: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #790: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #791: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #792: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #793: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #794: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #795: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #796: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #797: 0x000000010094bfc8 document`_$LT$tiny_skia..edge_clipper..EdgeClipperIter$u20$as$u20$core..iter..traits.
.iterator..Iterator$GT$::next::hc5ce90a706651ab4(self=0x00007ffeefbf3968) at edge_clipper.rs:349:21
frame #798: 0x000000010090bd9a document`tiny_skia::edge_builder::BasicEdgeBuilder::build::ha25e733c4e43f71a(self=0x0
0007ffeefbf5388, path=0x00000001025107f8, clip=Option<&tiny_skia::edge_builder::ShiftedIntRect> @ 0x00007ffeefbf38a8, ca
n_cull_to_the_right=false) at edge_builder.rs:102:26
frame #799: 0x000000010090bb1d document`tiny_skia::edge_builder::BasicEdgeBuilder::build_edges::h11da6f7ad7a32697(pa
th=0x00000001025107f8, clip=Option<&tiny_skia::edge_builder::ShiftedIntRect> @ 0x00007ffeefbf53d0, clip_shift=2) at edge
_builder.rs:84:9
frame #800: 0x00000001008b1135 document`tiny_skia::scan::path::fill_path_impl::hb2d899499d87666f(path=0x000000010251
07f8, fill_rule=EvenOdd, clip_rect=0x00007ffeefbf5d60, start_y=28, stop_y=83, shift_edges_up=2, path_contained_in_clip=f
alse, blitter=&mut Blitter @ 0x00007ffeefbf5810) at path.rs:99:21
frame #801: 0x00000001008aba7c document`tiny_skia::scan::path_aa::fill_path_impl::h357050897aea0fd4(path=0x000000010
25107f8, fill_rule=EvenOdd, bounds=0x00007ffeefbf5b80, clip=0x00007ffeefbf5d60, blitter=&mut Blitter @ 0x00007ffeefbf5ad
8) at path_aa.rs:106:5
frame #802: 0x00000001008ab616 document`tiny_skia::scan::path_aa::fill_path::h671964ee7d685eae(path=0x00000001025107
f8, fill_rule=EvenOdd, clip=0x00007ffeefbf5d60, blitter=&mut Blitter @ 0x00007ffeefbf5c50) at path_aa.rs:62:5
frame #803: 0x00000001008ad9b6 document`tiny_skia::painter::_$LT$impl$u20$tiny_skia..pixmap..PixmapMut$GT$::fill_pat
h::h7cdc8f97595a44a0(self=0x00007ffeefbf88b8, path=0x00000001025107f8, paint=0x00007ffeefbf8788, fill_rule=EvenOdd, tran
sform=(sx = 1, kx = 0, ky = 0, sy = 1, tx = 0, ty = -0), clip_mask=Option<&tiny_skia::clip::ClipMask> @ 0x00007ffeefbf86
30) at painter.rs:243:17
frame #804: 0x00000001008958a3 document`_$LT$tablet2..document..TextImpl$u20$as$u20$tablet2..document..Render$GT$::r
ender::h58936c2ae2015b02(self=0x00000001025107b0, r=0x00007ffeefbf8e80) at document.rs:503:9
frame #805: 0x0000000100895ad5 document`_$LT$tablet2..document..Heading$u20$as$u20$tablet2..document..Render$GT$::re
nder::h67b374a45a7ceb9a(self=0x00000001025107b0, r=0x00007ffeefbf8e80) at document.rs:548:9
frame #806: 0x0000000100892ff1 document`tablet2::document::Document::render::h00b4441995feac07(self=0x000000010285ae
00, frame=(data_ptr = "๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ
๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ๏ฟฝ, length = 240000), frame_width=3
00, frame_height=200) at document.rs:264:21
frame #807: 0x0000000100012e0e document`document::main::_$u7b$$u7b$closure$u7d$$u7d$::hcf0eb5a8bc9ef9e6(event=Event<
()> @ 0x00007ffeefbf9368, (null)=0x000000010262f0f0, control_flow=0x0000000100c3a8a0) at document.rs:62:13
frame #808: 0x0000000100027ba7 document`_$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnMut$LT
$Args$GT$$GT$::call_mut::hfdb7bcce84e9b15e(self=0x000000010251b800, args=(winit::event::Event<()>, &winit::event_loop::E
ventLoopWindowTarget<()>, &mut winit::event_loop::ControlFlow) @ 0x00007ffeefbf92f8) at boxed.rs:1555:9
frame #809: 0x00000001000210d6 document`_$LT$winit..platform_impl..platform..app_state..EventLoopHandler$LT$T$GT$$u2
0$as$u20$winit..platform_impl..platform..app_state..EventHandler$GT$::handle_nonuser_event::hb2da21ef84827ef0(self=0x000
000010251b800, event=<unavailable>, control_flow=0x0000000100c3a8a0) at app_state.rs:71:9
frame #810: 0x0000000100080e4e document`winit::platform_impl::platform::app_state::Handler::handle_nonuser_event::h2
08939d097d54d91(self=0x0000000100c3a890, wrapper=EventWrapper @ 0x00007ffeefbf9f10) at app_state.rs:173:21
frame #811: 0x0000000100082c74 document`winit::platform_impl::platform::app_state::AppState::cleared::h2ac5a973ea1e1
da5 at app_state.rs:333:17
frame #812: 0x000000010007661e document`winit::platform_impl::platform::observer::control_flow_end_handler::hb6e580f
f8c9d8105((null)=0x0000000102630fc0, activity=32, (null)=0x0000000000000000) at observer.rs:135:13
frame #813: 0x00007fff433b85b8 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
frame #814: 0x00007fff433b84ed CoreFoundation`__CFRunLoopDoObservers + 451
frame #815: 0x00007fff4335ac6b CoreFoundation`__CFRunLoopRun + 1431
frame #816: 0x00007fff4335a482 CoreFoundation`CFRunLoopRunSpecific + 455
frame #817: 0x00007fff425b91ab HIToolbox`RunCurrentEventLoopInMode + 292
frame #818: 0x00007fff425b8ee5 HIToolbox`ReceiveNextEventCommon + 603
frame #819: 0x00007fff425b8c76 HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 64
frame #820: 0x00007fff4095077d AppKit`_DPSNextEvent + 1135
frame #821: 0x00007fff4094f46b AppKit`-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:
] + 1361
frame #822: 0x00007fff40949588 AppKit`-[NSApplication run] + 699
frame #823: 0x0000000100860bf6 document`_$LT$$LP$$RP$$u20$as$u20$objc..message..MessageArguments$GT$::invoke::hc2f21
4d279ecc70b(imp=(libobjc.A.dylib`objc_msgSend), obj=0x000000010251ce60, sel=Sel @ 0x00007ffeefbfc590, (null)=<unavailabl
e>) at mod.rs:128:17
frame #824: 0x000000010085e8f2 document`objc::message::platform::send_unverified::hee6f89f06246dea2(obj=0x0000000102
51ce60, sel=Sel @ 0x00007ffeefbfc600, args=<unavailable>) at mod.rs:27:9
frame #825: 0x000000010000b30c document`winit::platform_impl::platform::event_loop::EventLoop$LT$T$GT$::run_return::
h79122d17465d5e9f [inlined] objc::message::send_message::h2a08025350d16721(obj=0x000000010251ce60, sel=Sel @ 0x00007ffee
fbfce90) at mod.rs:178:5
frame #826: 0x000000010000b2f1 document`winit::platform_impl::platform::event_loop::EventLoop$LT$T$GT$::run_return::
h79122d17465d5e9f(self=0x00007ffeefbfced8, callback=closure-0 @ 0x00007ffeefbfcee8) at event_loop.rs:106
frame #827: 0x000000010000b514 document`winit::platform_impl::platform::event_loop::EventLoop$LT$T$GT$::run::hcd379a
d2a43a37cb(self=EventLoop<()> @ 0x00007ffeefbfced8, callback=<unavailable>) at event_loop.rs:93:9
frame #828: 0x00000001000208a3 document`winit::event_loop::EventLoop$LT$T$GT$::run::h1176bfd19767bfde(self=EventLoop
<()> @ 0x00007ffeefbfda60, event_handler=<unavailable>) at event_loop.rs:154:9
frame #829: 0x0000000100023876 document`document::main::hfbf3ea5a802bab08 at document.rs:58:5
frame #830: 0x000000010001382e document`core::ops::function::FnOnce::call_once::hf9b433a64ab41a26((null)=(document`d
ocument::main::hfbf3ea5a802bab08 at document.rs:15), (null)=<unavailable>) at function.rs:227:5
frame #831: 0x0000000100021c21 document`std::sys_common::backtrace::__rust_begin_short_backtrace::h67a6a7876cbb98d3(
f=(document`document::main::hfbf3ea5a802bab08 at document.rs:15)) at backtrace.rs:125:18
frame #832: 0x000000010001f974 document`std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::h71f7faa93ffe9160 at rt.r
s:66:18
frame #833: 0x0000000100aeae94 document`std::rt::lang_start_internal::h6cd9161d564e26bc [inlined] core::ops::functio
n::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::h0e4751aa18b978d3 at func
tion.rs:259:13 [opt]
frame #834: 0x0000000100aeae8d document`std::rt::lang_start_internal::h6cd9161d564e26bc [inlined] std::panicking::tr
y::do_call::h8811e2313bc8a6c8 at panicking.rs:379 [opt]
frame #835: 0x0000000100aeae8d document`std::rt::lang_start_internal::h6cd9161d564e26bc [inlined] std::panicking::tr
y::h262921847276e698 at panicking.rs:343 [opt]
frame #836: 0x0000000100aeae8d document`std::rt::lang_start_internal::h6cd9161d564e26bc [inlined] std::panic::catch_
unwind::h226fd0bf19dc973f at panic.rs:431 [opt]
frame #837: 0x0000000100aeae8d document`std::rt::lang_start_internal::h6cd9161d564e26bc at rt.rs:51 [opt]
frame #838: 0x000000010001f951 document`std::rt::lang_start::hce43cf0c2c52ffb6(main=(document`document::main::hfbf3e
a5a802bab08 at document.rs:15), argc=1, argv=0x00007ffeefbff418) at rt.rs:65:5
frame #839: 0x0000000100023a82 document`main + 34
frame #840: 0x00007fff6f2ec3d5 libdyld.dylib`start + 1
frame #841: 0x00007fff6f2ec3d5 libdyld.dylib`start + 1
Is there any plan to implement full features HTML Canvas API? Like https://github.com/servo/pathfinder/tree/master/canvas?(It has no CPU backend for now)
I want write a high performance node-canvas
library using skia. Maybe tiny-skia
is better for rust-skia
(I created it, but it's too complicated for write nodejs binding).
thread 'path_geometry::tests::find_cubic_max_curvature_1' panicked at 'assertion failed: `(left == right)`
left: `[NormalizedF32(FiniteF32(0.0)), NormalizedF32(FiniteF32(0.50000006)), NormalizedF32(FiniteF32(1.0))]`,
right: `[NormalizedF32(FiniteF32(0.0)), NormalizedF32(FiniteF32(0.5)), NormalizedF32(FiniteF32(1.0))]`', path/src/path_geometry.rs:892:9
Encountered in Debian's build of 0.8.2. Also reproduces in 4983d28.
I get:
thread 'main' panicked at 'range end index 1 out of range for slice of length 0', src/pipeline/lowp.rs:680:35
when running it.
I'm playing with this crate. In this particular scenario I'm rendering a horizontal line into a pixmap that is 8 pixels wide and 16 pixels high. I set the stroke width to 1 pixel, and the line y coordinate is 8.
The resultant bitmap data is:
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 7f7f7f7f 7f7f7f7f 7f7f7f7f 7f7f7f7f 7f7f7f7f 7f7f7f7f 7f7f7f7f 7f7f7f7f
> 80808080 80808080 80808080 80808080 80808080 80808080 80808080 80808080
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
> 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
which looks like the line might be rendering at y = 7.something. This renders as a fainter grey
color on screen, which is undesirable.
If I turn off anti-aliasing then the line renders at y = 8 at full intensity.
Is the anti-aliasing behavior a bug, or do I need to do something to manually hint the y position (perhaps offsetting by half the stroke width)?
Is it safe to assume that tiny-skia is slower on Apples M1 chip due to lack of ARM NEON? Any idea on how much slower?
When trying to compile my project that uses resvg
and therefore tiny-skia
(only trying to compile resvg
also fails), the build failed with the following errors/warnings:
warning: In file included from skia/src/core/SkPathRef.cpp:8:
warning: skia\include/private/SkPathRef.h(113,41): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path) {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkPathRef.cpp:8:
warning: skia\include/private/SkPathRef.h(114,30): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: return fPathRef->growForVerbsInPath(path);
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkPathRef.cpp:10:
warning: skia\include/core/SkPath.h(1542,65): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: std::tuple<SkPathVerb, const SkPoint*, const SkScalar*> operator*() const {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkPathRef.cpp:10:
warning: skia\include/core/SkPath.h(1549,20): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return {verb, fPoints + backset, fWeights};
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkPathRef.cpp:10:
warning: skia\include/core/SkPath.h(1624,68): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return (fIter != fEnd) ? static_cast<Verb>(std::get<0>(*fIter)) : kDone_Verb;
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkBlurMF.cpp:11:
warning: In file included from skia\include/core/SkPath.h:13:
warning: skia\include/private/SkPathRef.h(113,41): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path) {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkBlurMF.cpp:11:
warning: In file included from skia\include/core/SkPath.h:13:
warning: skia\include/private/SkPathRef.h(114,30): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: return fPathRef->growForVerbsInPath(path);
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: skia/src/core/SkPathRef.cpp(340,44): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: std::tuple<SkPoint*, SkScalar*> SkPathRef::growForVerbsInPath(const SkPathRef& path) {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: In file included from skia/src/core/SkBlurMF.cpp:11:
warning: skia\include/core/SkPath.h(1542,65): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: std::tuple<SkPathVerb, const SkPoint*, const SkScalar*> operator*() const {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkBlurMF.cpp:11:
warning: class tuple;
warning: ^
warning: skia/src/core/SkPathRef.cpp(363,12): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: return {pts, weights};
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: skia\include/core/SkPath.h(1549,20): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return {verb, fPoints + backset, fWeights};
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkBlurMF.cpp:11:
warning: 7 errors generated.
warning: skia\include/core/SkPath.h(1624,68): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return (fIter != fEnd) ? static_cast<Verb>(std::get<0>(*fIter)) : kDone_Verb;
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/effects/SkDashPathEffect.cpp:8:
warning: In file included from skia\include/effects/SkDashPathEffect.h:11:
warning: In file included from skia\include/core/SkPathEffect.h:11:
warning: In file included from skia\include/core/SkPath.h:13:
warning: skia\include/private/SkPathRef.h(113,41): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path) {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/effects/SkDashPathEffect.cpp:8:
warning: In file included from skia\include/effects/SkDashPathEffect.h:11:
warning: In file included from skia\include/core/SkPathEffect.h:11:
warning: In file included from skia\include/core/SkPath.h:13:
warning: skia\include/private/SkPathRef.h(114,30): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: return fPathRef->growForVerbsInPath(path);
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/effects/SkDashPathEffect.cpp:8:
warning: In file included from skia\include/effects/SkDashPathEffect.h:11:
warning: In file included from skia\include/core/SkPathEffect.h:11:
warning: skia\include/core/SkPath.h(1542,65): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: std::tuple<SkPathVerb, const SkPoint*, const SkScalar*> operator*() const {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/effects/SkDashPathEffect.cpp:8:
warning: In file included from skia\include/effects/SkDashPathEffect.h:11:
warning: In file included from skia\include/core/SkPathEffect.h:11:
warning: skia\include/core/SkPath.h(1549,20): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return {verb, fPoints + backset, fWeights};
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/effects/SkDashPathEffect.cpp:8:
warning: In file included from skia\include/effects/SkDashPathEffect.h:11:
warning: In file included from skia\include/core/SkPathEffect.h:11:
warning: skia\include/core/SkPath.h(1624,68): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return (fIter != fEnd) ? static_cast<Verb>(std::get<0>(*fIter)) : kDone_Verb;
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: 5 errors generated.
warning: 5 errors generated.
warning: In file included from skia/src/core/SkQuadClipper.cpp:9:
warning: In file included from skia\src/core/SkQuadClipper.h:12:
warning: In file included from skia\include/core/SkPath.h:13:
warning: skia\include/private/SkPathRef.h(113,41): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path) {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkQuadClipper.cpp:9:
warning: In file included from skia\src/core/SkQuadClipper.h:12:
warning: In file included from skia\include/core/SkPath.h:13:
warning: skia\include/private/SkPathRef.h(114,30): error: implicit instantiation of undefined template 'std::tuple<SkPoint *, float *>'
warning: return fPathRef->growForVerbsInPath(path);
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkQuadClipper.cpp:9:
warning: In file included from skia\src/core/SkQuadClipper.h:12:
warning: skia\include/core/SkPath.h(1542,65): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: std::tuple<SkPathVerb, const SkPoint*, const SkScalar*> operator*() const {
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkQuadClipper.cpp:9:
warning: In file included from skia\src/core/SkQuadClipper.h:12:
warning: skia\include/core/SkPath.h(1549,20): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return {verb, fPoints + backset, fWeights};
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: In file included from skia/src/core/SkQuadClipper.cpp:9:
warning: In file included from skia\src/core/SkQuadClipper.h:12:
warning: skia\include/core/SkPath.h(1624,68): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const SkPoint *, const float *>'
warning: return (fIter != fEnd) ? static_cast<Verb>(std::get<0>(*fIter)) : kDone_Verb;
warning: ^
warning: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include\utility(126,7): note: template is declared here
warning: class tuple;
warning: ^
warning: 5 errors generated.
However on my laptop - which has MSVC v14.26 - it always worked (I'm currently updating it to 14.27 to find out if it produces the same errors).
The current version provided in this repo compiles successfully and passes all non-ignored tests (which doesn't really help me as resvg
is still using 0.1.0).
As I don't know much about C++, nor Skia, I don't know the cause of these problems (I also can't find the source code for tiny-skia
v0.1.0).
or would I have to fill each triangle 3 times for each vertex's color with a gradient pattern to get the blending correct?
I need to combine two clip mask, to do this I only need to execute map(|a, b| a | b)
on every byte that makes up the mask, would be possible to implement byte level access to ClipMask
or another mechanism to achieve this?.
Notice that two mask that I'm trying to combine has equal dimensions so that operation is totally valid even for a flat byte array
Skia supports bilinear down-scaling using mipmap. It's not that easy to implement and Skia also caches them.
I've been using tiny-skia
to learn and create generative artwork over the past couple days and I've been really enjoying it, I think the library has a really nice API. One thing I'm missing right now is the ability to easily rotate paths. I'm aware resvg
uses tiny-skia
as its backend and supports all of the SVG 1.1 spec which includes rotate transforms so is it possible to produce a rotate transform using the existing API? Even so, I think it would be a nice addition to the current Transform API.
With tiny-skia = "0.6.3"
This code crash, i think it is related to "hair line" because the same path with 1.0 for width works :
use tiny_skia::{Pixmap, PathBuilder, Transform, Stroke, Paint};
fn main() {
let mut pixmap = Pixmap::new(512, 512).unwrap();
let mut builder = PathBuilder::default();
builder.move_to(338.80466, 545.2891);
builder.line_to(369.26462, 577.8069);
builder.line_to(488.0846, 471.04388);
let path = builder.finish().unwrap();
let stroke = Stroke {
width: 0.0, // with 1.0 : it runs fine
..Default::default()
};
pixmap.stroke_path(&path, &Paint::default(), &stroke, Transform::identity(), None);
}
Stacktrace :
thread 'main' panicked at 'range end index 262588 out of range for slice of length 262144', ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\pipeline\blitter.rs:259:17
stack backtrace:
0: std::panicking::begin_panic_handler
at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c\/library\std\src\panicking.rs:584
1: core::panicking::panic_fmt
at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c\/library\core\src\panicking.rs:143
2: core::slice::index::slice_end_index_len_fail
at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c\/library\core\src\slice\index.rs:43
3: core::slice::index::impl$3::index_mut<tiny_skia::color::PremultipliedColorU8>
at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c\library\core\src\slice\index.rs:256
4: core::slice::index::impl$1::index_mut<tiny_skia::color::PremultipliedColorU8,core::ops::range::Range<usize> >
at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c\library\core\src\slice\index.rs:26
5: tiny_skia::pipeline::blitter::impl$1::blit_rect
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\pipeline\blitter.rs:259
6: tiny_skia::pipeline::blitter::impl$1::blit_h
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\pipeline\blitter.rs:180
7: tiny_skia::scan::hairline::hair_line_rgn
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\scan\hairline.rs:102
8: tiny_skia::scan::hairline::stroke_path_impl
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\scan\hairline.rs:205
9: tiny_skia::scan::hairline::stroke_path
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\scan\hairline.rs:36
10: tiny_skia::pixmap::PixmapMut::stroke_hairline
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\painter.rs:384
11: tiny_skia::pixmap::PixmapMut::stroke_path
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\painter.rs:359
12: tiny_skia::pixmap::Pixmap::stroke_path
at ~\.cargo\registry\src\github.com-1ecc6299db9ec823\tiny-skia-0.6.3\src\painter.rs:143
13: crash::main
at .\src\main.rs:17
14: core::ops::function::FnOnce::call_once<void (*)(),tuple$<> >
at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c\library\core\src\ops\function.rs:227
```
I use tiny-skia to generate reference images for some tests and, after making a change to some clipping code, I noticed that some renderings turned out ever so slightly different than before. It turns out that for a ClipMask
it makes a difference whether you intersect the same path once or multiple times. Repeatedly intersecting with the same path reduces the alpha levels of pixels inside the path by one each time. The culprit is this line, which for a=255
and b=255
results in 254
(and after 100 intersections it's down to 155
). I'm not sure what the correct calculation would be but the current behaviour seems a bit unintuitive to me.
Do not use Pattern in a simple image on image case.
Line 1959 in dadcf86
Should be: // A zero-len subpath with a square line cap produces a square.
I couldn't find any documentation on the MSRV policy. It seems that the current MSRV is set to 1.46, what does it require to push it to 1.51 to update dependencies?
Text rendering is not supported and not planned. This is an absurdly complex task and the Rust ecosystem doesn't provide basically any libraries to implement this.
We need:
tiny-skia
that ties it all together.Aka SkScan_AAAPath.cpp
.
There are a lot of code, like 2000-2500 LOC, and this method used only in some specific cases. Mainly for polygons, afaiu. Not sure if it's worth it.
Examples:
How to reproduce:
fn main() {
let mut pixmap = Pixmap::new(300, 300).unwrap();
let mut clip = ClipMask::new();
clip.set_path(
300,
300,
&PathBuilder::from_rect(Rect::from_xywh(100., 0., 150., 300.).unwrap()),
FillRule::EvenOdd,
false
);
let background = Rect::from_xywh(0., 0., 300., 300.).unwrap();
let rectangle = Rect::from_xywh(0., 100., 200., 100.).unwrap();
pixmap.fill_path(
&PathBuilder::from_rect(background),
&Paint {
shader: Shader::SolidColor(Color::WHITE),
blend_mode: BlendMode::SourceOver,
anti_alias: true,
force_hq_pipeline: false,
},
FillRule::EvenOdd,
Transform::identity(),
None
);
pixmap.fill_path(
&PathBuilder::from_rect(rectangle),
&Paint {
shader: Shader::SolidColor(Color::BLACK),
blend_mode: BlendMode::SourceOver,
anti_alias: true,
force_hq_pipeline: false,
},
FillRule::EvenOdd,
Transform::identity(),
Some(&clip)
);
pixmap.save_png("/home/snakedye/test.png");
}
Hey, I've been using resvg
for a while, it's really great! Recently I've noticed that there's a lot of changes on the backend, and I'm hoping to help so it won't stop me being able to use it in future.
My issue started when updating the latest resvg
(v0.11
), which uses a version of tiny-skia
which no longer exists (0.1
). I want to be able to compose text onto the output produced by resvg
, but I'd rather not save it to to a raster first (performance).
I think an ideal solution for me is that tiny-skia
can be built with either Rust-native or Skia-lib versions (using a rust feature), you can probably also use these versions to ensure compatibility between Skia and your library for testing.
I think the changes and development overhead wouldn't be huge from my page, it might even make compatibility testing easier. Although I wanted to talk to you before I started. Are you open to contributions? Do you have any suggestions or requirements if I attempt this?
Currently we're 2-4x slower in some benchmarks on Apple M1. This is with ARM NEON.
Benchmark results: https://razrfalcon.github.io/tiny-skia/arm.html
Otherwise, performance is decent.
The README states:
Skia also supports ARM NEON instructions, which are unavailable in a stable Rust at the moment. Therefore a fallback scalar implementation will be used instead on ARM and other non-x86 targets. So if you're targeting ARM, you better stick with Skia.
However, Rust now supports AArch64 SIMD intrinsics on stable starting with v1.59; see rust-lang/stdarch#1266 for details.
Note that documentation still displays the intrinsics as unstable due to a rustdoc bug: rust-lang/stdarch#1268
Currently, we're using just a simple alpha mask, unlike Skia, which has a very complicated clipping algorithm. It's like 5000 LOC. But this algorithms is always faster that just a mask and uses less memory.
When I use this I always get an assertion; regardless of what values I feed it. I'm using master
btw.
A simple one is e.g.:
let mut pixmap = Pixmap::new(256, 256).unwrap();
let mut dot_paint = Paint::default();
dot_paint.set_color(Color::from_rgba(0.8, 0.8, 0.8, 1.0).unwrap());
dot_paint.anti_alias = true;
let mut props = StrokeProps::default();
props.width = 1.0;
pixmap.fill_path(
&PathBuilder::from_circle(10.0, 10.0, 5.0)
.unwrap()
.stroke(props)
.unwrap(),
&dot_paint,
);
thread 'main' panicked at 'assertion failed: outer1 > 0 && outer1 <= 1', /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/stroker.rs:1466:5
stack backtrace:
0: std::panicking::begin_panic
at /Users/moritz/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/std/src/panicking.rs:505
1: tiny_skia::stroker::quad_in_line
at /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/stroker.rs:1466
2: tiny_skia::stroker::check_quad_linear
at /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/stroker.rs:1428
3: tiny_skia::stroker::PathStroker::quad_to
at /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/stroker.rs:467
4: tiny_skia::stroker::PathStroker::stroke_inner
at /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/stroker.rs:386
5: tiny_skia::stroker::PathStroker::stroke
at /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/stroker.rs:296
6: tiny_skia::path::Path::stroke
at /Users/moritz/.cargo/git/checkouts/tiny-skia-ff2529ae49675170/d07a5f9/src/path.rs:88
7: curve_widget::stroke_curve::{{closure}}
at ./src/main.rs:69
8: <core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::for_each
at /Users/moritz/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/slice/iter/macros.rs:203
9: curve_widget::stroke_curve
at ./src/main.rs:62
10: curve_widget::main
at ./src/main.rs:17
11: core::ops::function::FnOnce::call_once
at /Users/moritz/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core/src/ops/function.rs:227
I am looking to join multiple closed paths together so that they can be drawn together. It seems that tiny-skia
does not provide a simple way to do this, and one must therefore resort to manually iterating over path segments and using PathBuilder
.
Is this indeed the case? If so, perhaps something like Path::join
or PathBuilder::push_path
could be added? If not, what am I missing?
I'm observing this when I stroke a path. I used a cubic curve to draw that corner.
https://kojipkgs.fedoraproject.org//work/tasks/1231/82321231/build.log
---- ignore_memset stdout ----
thread 'ignore_memset' panicked at 'assertion failed: (left == right)
left: Pixmap { data: "...", width: 100, height: 100 }
,
right: Pixmap { data: "...", width: 100, height: 100 }
', tests/clip.rs:174:5
note: run with RUST_BACKTRACE=1
environment variable to display a backtrace
One of the things Skia gets right is that it uses linear color for all blending operations (as an aside it's also the only OSS vector graphics library I'm aware of that has proper color space support).
The linear stuff is pretty important for anything that involves transparency. E.g. antialiasing. Aka: all colors get converted to linear before blended in any way and then converted back to whatever space they were in before, for display.
I just ran the stroke
example and peeking at the edges of the lines I see the darkening in the semi-transparent pixels that is typical for blending wrongly in a gamma-corrected color space. It's easy to spot on the blue set of lines.
Of course I may be wrong and this artifact is coming from elsewhere.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.