diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2018-10-26 16:44:45 -0500 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2018-10-29 09:21:37 -0500 |
commit | 05391e27cda2f394adc5c16584bcbc55d921eb5e (patch) | |
tree | e77fda5519c73f3fe3af9ae0f33b42c613f8b3a9 /components/net_traits/image_cache.rs | |
parent | e580250d5d99060b0ee8d88e3ff66b6d9ec24050 (diff) | |
download | servo-05391e27cda2f394adc5c16584bcbc55d921eb5e.tar.gz servo-05391e27cda2f394adc5c16584bcbc55d921eb5e.zip |
Add lots of derived Debug impls
Diffstat (limited to 'components/net_traits/image_cache.rs')
-rw-r--r-- | components/net_traits/image_cache.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/components/net_traits/image_cache.rs b/components/net_traits/image_cache.rs index 85db0793148..ca6df6ee516 100644 --- a/components/net_traits/image_cache.rs +++ b/components/net_traits/image_cache.rs @@ -16,14 +16,14 @@ use webrender_api; /// Whether a consumer is in a position to request images or not. This can occur /// when animations are being processed by the layout thread while the script /// thread is executing in parallel. -#[derive(Clone, Copy, Deserialize, PartialEq, Serialize)] +#[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize)] pub enum CanRequestImages { No, Yes, } /// Indicating either entire image or just metadata availability -#[derive(Clone, Deserialize, MallocSizeOf, Serialize)] +#[derive(Clone, Debug, Deserialize, MallocSizeOf, Serialize)] pub enum ImageOrMetadataAvailable { ImageAvailable(#[ignore_malloc_size_of = "Arc"] Arc<Image>, ServoUrl), MetadataAvailable(ImageMetadata), @@ -33,7 +33,7 @@ pub enum ImageOrMetadataAvailable { /// and image, and returned to the specified event loop when the /// image load completes. It is typically used to trigger a reflow /// and/or repaint. -#[derive(Clone, Deserialize, Serialize)] +#[derive(Clone, Debug, Deserialize, Serialize)] pub struct ImageResponder { id: PendingImageId, sender: IpcSender<PendingImageResponse>, @@ -73,7 +73,7 @@ pub enum ImageResponse { } /// The current state of an image in the cache. -#[derive(Clone, Copy, Deserialize, PartialEq, Serialize)] +#[derive(Clone, Copy, Debug, Deserialize, PartialEq, Serialize)] pub enum ImageState { Pending(PendingImageId), LoadError, @@ -90,7 +90,7 @@ pub struct PendingImageResponse { pub id: PendingImageId, } -#[derive(Clone, Copy, Deserialize, Eq, Hash, PartialEq, Serialize)] +#[derive(Clone, Copy, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)] pub enum UsePlaceholder { No, Yes, |