Skip to content

Commit 2457375

Browse files
committed
rollup merge of rust-lang#19653: frewsxcv/rm-reexports
Brief note: This does *not* affect anything in the prelude Part of rust-lang#19253 All this does is remove the reexporting of Result and Option from their respective modules. More core reexports might be removed, but these ones are the safest to remove since these enums (and their variants) are included in the prelude. Depends on rust-lang#19407 which is merged, but might need a new snapshot [breaking-change]
2 parents b4b1bb0 + 9af324a commit 2457375

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

src/libcore/option.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@
143143
144144
#![stable]
145145

146-
pub use self::Option::*;
146+
use self::Option::*;
147147

148148
use cmp::{Eq, Ord};
149149
use default::Default;

src/libcore/result.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@
230230
231231
#![stable]
232232

233-
pub use self::Result::*;
233+
use self::Result::*;
234234

235235
use kinds::Copy;
236236
use std::fmt::Show;

src/libstd/dynamic_lib.rs

+3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,11 @@ use iter::IteratorExt;
2121
use mem;
2222
use ops::*;
2323
use option::*;
24+
use option::Option::{None, Some};
2425
use os;
2526
use path::{Path,GenericPath};
2627
use result::*;
28+
use result::Result::{Err, Ok};
2729
use slice::{AsSlice,SlicePrelude};
2830
use str;
2931
use string::String;
@@ -216,6 +218,7 @@ pub mod dl {
216218
use kinds::Copy;
217219
use ptr;
218220
use result::*;
221+
use result::Result::{Err, Ok};
219222
use string::String;
220223

221224
pub unsafe fn open_external<T: ToCStr>(filename: T) -> *mut u8 {

src/libstd/sync/poison.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
use option::None;
11+
use option::Option::None;
1212
use rustrt::task::Task;
1313
use rustrt::local::Local;
1414

0 commit comments

Comments
 (0)