diff --git a/src/azure_hl.rs b/src/azure_hl.rs index 8e8517e..f0441a4 100644 --- a/src/azure_hl.rs +++ b/src/azure_hl.rs @@ -42,7 +42,7 @@ use azure::{AzFilterNodeSetSourceSurfaceInput, AzReleaseFilterNode, AzDrawTarget use azure::{AzFilterNodeSetColorAttribute, AzFilterNodeSetFloatAttribute}; use azure::{AzFilterNodeSetFilterNodeInput, AzDrawTargetDrawFilter, AzFilterNodeRef, AzFilterType}; -use sync::Arc; +use std::sync::Arc; use geom::matrix2d::Matrix2D; use geom::point::Point2D; use geom::rect::Rect; @@ -95,7 +95,7 @@ impl AsAzurePoint for Point2D { } } -#[deriving(Clone)] +#[deriving(Copy, Clone)] pub struct Color { pub r: AzFloat, pub g: AzFloat, @@ -273,6 +273,7 @@ impl SurfaceFormat { } } +#[deriving(Copy)] pub enum Filter { Good, Linear, diff --git a/src/lib.rs b/src/lib.rs index 367fe6a..a5702d3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,6 @@ #![feature(globs)] extern crate libc; -extern crate sync; extern crate geom; extern crate layers; #[cfg(target_os = "linux")]