Skip to content

Commit 8d2b732

Browse files
Remove usages of extern crate. (#672)
1 parent a496791 commit 8d2b732

38 files changed

+37
-101
lines changed

cocoa-foundation/src/foundation.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@
1010
#![allow(non_upper_case_globals)]
1111

1212
use crate::base::{id, nil, BOOL, NO, SEL};
13+
use bitflags::bitflags;
1314
use block::Block;
1415
use libc;
16+
use objc::{class, msg_send, sel, sel_impl};
1517
use std::os::raw::c_void;
1618
use std::ptr;
1719

@@ -35,7 +37,7 @@ mod macos {
3537
use crate::base::id;
3638
use core_graphics_types::base::CGFloat;
3739
use core_graphics_types::geometry::CGRect;
38-
use objc;
40+
use objc::{self, class, msg_send, sel, sel_impl};
3941
use std::mem;
4042

4143
#[repr(C)]

cocoa-foundation/src/lib.rs

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,5 @@
99

1010
#![allow(non_snake_case)]
1111

12-
extern crate block;
13-
#[macro_use]
14-
extern crate bitflags;
15-
extern crate core_foundation;
16-
extern crate core_graphics_types;
17-
extern crate libc;
18-
#[macro_use]
19-
extern crate objc;
20-
2112
pub mod base;
2213
pub mod foundation;

cocoa-foundation/tests/foundation.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
#[macro_use]
2-
extern crate objc;
3-
extern crate block;
4-
extern crate cocoa_foundation;
5-
61
#[cfg(test)]
72
mod foundation {
83
mod nsstring {
@@ -66,6 +61,7 @@ mod foundation {
6661
mod nsfastenumeration {
6762
use cocoa_foundation::base::{id, nil};
6863
use cocoa_foundation::foundation::{NSFastEnumeration, NSString};
64+
use objc::{msg_send, sel, sel_impl};
6965
use std::slice;
7066
use std::str;
7167

cocoa/examples/color.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
extern crate cocoa;
2-
31
use cocoa::base::{id, nil, selector, NO};
42

53
use cocoa::appkit::{

cocoa/examples/fullscreen.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
extern crate cocoa;
2-
extern crate core_graphics;
3-
4-
#[macro_use]
5-
extern crate objc;
6-
71
use cocoa::appkit::{
82
NSApp, NSApplication, NSApplicationActivateIgnoringOtherApps,
93
NSApplicationActivationPolicyRegular, NSApplicationPresentationOptions, NSBackingStoreBuffered,
@@ -19,6 +13,7 @@ use core_graphics::display::CGDisplay;
1913

2014
use objc::declare::ClassDecl;
2115
use objc::runtime::{Object, Sel};
16+
use objc::{class, msg_send, sel, sel_impl};
2217

2318
fn main() {
2419
unsafe {

cocoa/examples/hello_world.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
extern crate cocoa;
2-
31
use cocoa::appkit::{
42
NSApp, NSApplication, NSApplicationActivateIgnoringOtherApps,
53
NSApplicationActivationPolicyRegular, NSBackingStoreBuffered, NSMenu, NSMenuItem,

cocoa/examples/nsvisualeffectview_blur.rs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
extern crate cocoa;
2-
extern crate objc;
3-
41
use cocoa::base::{nil, selector, NO};
52
use objc::*;
63

cocoa/examples/tab_view.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
extern crate cocoa;
2-
31
use cocoa::base::{id, nil, selector, NO};
42

53
use cocoa::appkit::{

cocoa/src/appkit.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ use crate::base::{id, BOOL, SEL};
1313
use crate::foundation::{
1414
NSInteger, NSPoint, NSRange, NSRect, NSRectEdge, NSSize, NSTimeInterval, NSUInteger,
1515
};
16+
use bitflags::bitflags;
1617
use block::Block;
1718
use libc;
19+
use objc::{class, msg_send, sel, sel_impl};
1820

1921
pub use core_graphics::base::CGFloat;
2022
pub use core_graphics::geometry::CGPoint;

cocoa/src/lib.rs

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,6 @@
1111
#![crate_type = "rlib"]
1212
#![allow(non_snake_case)]
1313

14-
extern crate block;
15-
#[macro_use]
16-
extern crate bitflags;
17-
extern crate cocoa_foundation;
18-
extern crate core_foundation;
19-
extern crate core_graphics;
20-
extern crate foreign_types;
21-
extern crate libc;
22-
#[macro_use]
23-
extern crate objc;
24-
2514
#[cfg(target_os = "macos")]
2615
pub mod appkit;
2716
pub mod base;

0 commit comments

Comments
 (0)