From 561349669a94809bf0b359ba9f80c9a566bcbc08 Mon Sep 17 00:00:00 2001 From: mitchmindtree Date: Wed, 22 Jun 2016 12:40:48 +1000 Subject: [PATCH] Addresses several warnings emitted on OS X by removing unused imports and allowing non_upper_case_globals in cocoa event conversion function. --- src/api/cocoa/helpers.rs | 1 - src/api/cocoa/mod.rs | 6 +----- src/window.rs | 3 --- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/api/cocoa/helpers.rs b/src/api/cocoa/helpers.rs index 7fd75710..7738e541 100644 --- a/src/api/cocoa/helpers.rs +++ b/src/api/cocoa/helpers.rs @@ -5,7 +5,6 @@ use GlProfile; use GlRequest; use PixelFormatRequirements; use ReleaseBehavior; -use cocoa::foundation::NSAutoreleasePool; use cocoa::appkit::*; pub fn build_nsattributes(pf_reqs: &PixelFormatRequirements, opengl: &GlAttributes<&T>) diff --git a/src/api/cocoa/mod.rs b/src/api/cocoa/mod.rs index 79f2b71c..6a3996ea 100644 --- a/src/api/cocoa/mod.rs +++ b/src/api/cocoa/mod.rs @@ -7,11 +7,8 @@ use libc; use ContextError; use GlAttributes; use GlContext; -use GlProfile; -use GlRequest; use PixelFormat; use PixelFormatRequirements; -use ReleaseBehavior; use Robustness; use WindowAttributes; use native_monitor::NativeMonitorId; @@ -40,7 +37,6 @@ use std::collections::VecDeque; use std::str::FromStr; use std::str::from_utf8; use std::sync::Mutex; -use std::ascii::AsciiExt; use std::ops::Deref; use events::ElementState::{Pressed, Released}; @@ -825,7 +821,7 @@ impl Clone for IdRef { } } -#[allow(non_snake_case)] +#[allow(non_snake_case, non_upper_case_globals)] unsafe fn NSEventToEvent(window: &Window, nsevent: id) -> Option { if nsevent == nil { return None; } diff --git a/src/window.rs b/src/window.rs index 4cac1ce0..c060fed1 100644 --- a/src/window.rs +++ b/src/window.rs @@ -6,16 +6,13 @@ use ContextError; use CreationError; use CursorState; use Event; -use GlAttributes; use GlContext; use GlProfile; use GlRequest; use MouseCursor; use PixelFormat; -use PixelFormatRequirements; use Robustness; use Window; -use WindowAttributes; use WindowBuilder; use native_monitor::NativeMonitorId;