layout: Limit visibility of some types and removed unused enum variants / data (#38428)

Testing: This change mainly removes dead code, so no tests necessary.

Signed-off-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
Martin Robinson 2025-08-02 18:52:00 +02:00 committed by GitHub
parent e78d8818a0
commit a7b232ef4c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 16 additions and 24 deletions

View file

@ -56,13 +56,11 @@ pub enum ResolvedImage<'a> {
pub enum ResolveImageError {
LoadError,
ImagePending,
ImageRequested,
OnlyMetadata,
InvalidUrl,
MissingNode,
ImageMissingFromImageSet,
FailedToResolveImageFromImageSet,
NotImplementedYet(&'static str),
NotImplementedYet,
None,
}
@ -242,10 +240,8 @@ impl ImageResolver {
match image {
// TODO: Add support for PaintWorklet and CrossFade rendering.
Image::None => Result::Err(ResolveImageError::None),
Image::CrossFade(_) => Result::Err(ResolveImageError::NotImplementedYet("CrossFade")),
Image::PaintWorklet(_) => {
Result::Err(ResolveImageError::NotImplementedYet("PaintWorklet"))
},
Image::CrossFade(_) => Result::Err(ResolveImageError::NotImplementedYet),
Image::PaintWorklet(_) => Result::Err(ResolveImageError::NotImplementedYet),
Image::Gradient(gradient) => Ok(ResolvedImage::Gradient(gradient)),
Image::Url(image_url) => {
// FIXME: images wont always have in intrinsic width or