diff options
-rw-r--r-- | src/servo-gfx/font_context.rs | 2 | ||||
-rw-r--r-- | src/servo-gfx/freetype_impl/font.rs | 2 | ||||
-rw-r--r-- | src/servo-gfx/resource/util.rs | 2 | ||||
-rw-r--r-- | src/servo/html/hubbub_html_parser.rs | 1 | ||||
-rw-r--r-- | src/servo/util/task.rs | 4 |
5 files changed, 7 insertions, 4 deletions
diff --git a/src/servo-gfx/font_context.rs b/src/servo-gfx/font_context.rs index d70071015f4..10b3cdd594c 100644 --- a/src/servo-gfx/font_context.rs +++ b/src/servo-gfx/font_context.rs @@ -55,6 +55,7 @@ pub impl FontContextHandle { } } +#[allow(non_implicitly_copyable_typarams)] pub struct FontContext { instance_cache: MonoCache<FontDescriptor, @Font>, font_list: Option<FontList>, // only needed by layout @@ -63,6 +64,7 @@ pub struct FontContext { generic_fonts: LinearMap<~str,~str>, } +#[allow(non_implicitly_copyable_typarams)] pub impl FontContext { static fn new(backend: BackendType, needs_font_list: bool) -> FontContext { let handle = FontContextHandle::new(); diff --git a/src/servo-gfx/freetype_impl/font.rs b/src/servo-gfx/freetype_impl/font.rs index 746007ed25f..c907557cfe9 100644 --- a/src/servo-gfx/freetype_impl/font.rs +++ b/src/servo-gfx/freetype_impl/font.rs @@ -71,7 +71,7 @@ pub struct FreeTypeFontTable { } pub impl FreeTypeFontTable : FontTableMethods { - fn with_buffer(blk: fn&(*u8, uint)) { + fn with_buffer(_blk: fn&(*u8, uint)) { fail } } diff --git a/src/servo-gfx/resource/util.rs b/src/servo-gfx/resource/util.rs index 3efd5b03dd6..5e32fdc0dd8 100644 --- a/src/servo-gfx/resource/util.rs +++ b/src/servo-gfx/resource/util.rs @@ -1,5 +1,5 @@ pub fn spawn_listener<A: Owned>( - +f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> { + f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> { let setup_po = oldcomm::Port(); let setup_ch = oldcomm::Chan(&setup_po); do task::spawn |move f| { diff --git a/src/servo/html/hubbub_html_parser.rs b/src/servo/html/hubbub_html_parser.rs index ee85d72454a..8a3f9b5f14f 100644 --- a/src/servo/html/hubbub_html_parser.rs +++ b/src/servo/html/hubbub_html_parser.rs @@ -159,6 +159,7 @@ fn build_element_kind(tag: &str) -> ~ElementKind { else { ~UnknownElement } } +#[allow(non_implicitly_copyable_typarams)] pub fn parse_html(scope: NodeScope, url: Url, resource_task: ResourceTask, diff --git a/src/servo/util/task.rs b/src/servo/util/task.rs index 8621144a070..e92c56b1b7b 100644 --- a/src/servo/util/task.rs +++ b/src/servo/util/task.rs @@ -1,7 +1,7 @@ use core::task; pub fn spawn_listener<A: Owned>( - +f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> { + f: fn~(oldcomm::Port<A>)) -> oldcomm::Chan<A> { let setup_po = oldcomm::Port(); let setup_ch = oldcomm::Chan(&setup_po); do task::spawn |move f| { @@ -14,7 +14,7 @@ pub fn spawn_listener<A: Owned>( } pub fn spawn_conversation<A: Owned, B: Owned> - (+f: fn~(oldcomm::Port<A>, oldcomm::Chan<B>)) + (f: fn~(oldcomm::Port<A>, oldcomm::Chan<B>)) -> (oldcomm::Port<B>, oldcomm::Chan<A>) { let from_child = oldcomm::Port(); let to_parent = oldcomm::Chan(&from_child); |