diff options
-rw-r--r-- | components/msg/constellation_msg.rs | 6 | ||||
-rw-r--r-- | components/net_traits/image/base.rs | 8 | ||||
-rw-r--r-- | components/net_traits/image_cache_thread.rs | 3 |
3 files changed, 9 insertions, 8 deletions
diff --git a/components/msg/constellation_msg.rs b/components/msg/constellation_msg.rs index cab09add966..08d7a5439b3 100644 --- a/components/msg/constellation_msg.rs +++ b/components/msg/constellation_msg.rs @@ -220,12 +220,6 @@ pub enum PixelFormat { RGBA8, // RGB + alpha, 8 bits per channel } -#[derive(Clone, Deserialize, Eq, PartialEq, Serialize, HeapSizeOf)] -pub struct ImageMetadata { - pub width: u32, - pub height: u32, -} - #[derive(Clone, Deserialize, Serialize, HeapSizeOf)] pub struct Image { pub width: u32, diff --git a/components/net_traits/image/base.rs b/components/net_traits/image/base.rs index 69d02466b1d..e2a9a3ca21e 100644 --- a/components/net_traits/image/base.rs +++ b/components/net_traits/image/base.rs @@ -6,7 +6,13 @@ use ipc_channel::ipc::IpcSharedMemory; use piston_image::{self, DynamicImage, GenericImage, ImageFormat}; use util::opts; -pub use msg::constellation_msg::{Image, ImageMetadata, PixelFormat}; +pub use msg::constellation_msg::{Image, PixelFormat}; + +#[derive(Clone, Deserialize, Eq, PartialEq, Serialize, HeapSizeOf)] +pub struct ImageMetadata { + pub width: u32, + pub height: u32, +} // FIXME: Images must not be copied every frame. Instead we should atomically // reference count them. diff --git a/components/net_traits/image_cache_thread.rs b/components/net_traits/image_cache_thread.rs index 4b17cce7309..ae0e6e7738d 100644 --- a/components/net_traits/image_cache_thread.rs +++ b/components/net_traits/image_cache_thread.rs @@ -2,8 +2,9 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +use image::base::ImageMetadata; use ipc_channel::ipc::{self, IpcSender}; -use msg::constellation_msg::{Image, ImageMetadata}; +use msg::constellation_msg::Image; use std::sync::Arc; use url::Url; |