fn traverse_unresolved_paint<'a, P: ColorPainter>(
paint: &Paint<'a>,
state: &mut TraversalState<'a, P>,
decycler: &mut Decycler<usize, MAX_TRAVERSAL_DEPTH>,
recurse_depth: usize,
) -> Result<(), PaintError>fn traverse_unresolved_paint<'a, P: ColorPainter>(
paint: &Paint<'a>,
state: &mut TraversalState<'a, P>,
decycler: &mut Decycler<usize, MAX_TRAVERSAL_DEPTH>,
recurse_depth: usize,
) -> Result<(), PaintError>