Skip to content

Commit d2909b7

Browse files
committed
Utilize fewer reexports
In regards to: rust-lang/rust#19253 (comment) This commit: * Changes the #deriving code so that it generates code that utilizes fewer reexports (in particur Option::* and Result::*), which is necessary to remove those reexports in the future * Changes other areas of the codebase so that fewer reexports are utilized
1 parent 624950b commit d2909b7

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

map.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,10 @@ use kinds::Sized;
2525
use mem::{mod, replace};
2626
use num::{Int, UnsignedInt};
2727
use ops::{Deref, Index, IndexMut};
28-
use option::{Some, None, Option};
29-
use result::{Result, Ok, Err};
28+
use option::Option;
29+
use option::Option::{Some, None};
30+
use result::Result;
31+
use result::Result::{Ok, Err};
3032

3133
use super::table;
3234
use super::table::{

set.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ use fmt;
1919
use hash::{Hash, Hasher, RandomSipHasher};
2020
use iter::{Iterator, IteratorExt, FromIterator, FilterMap, Chain, Repeat, Zip, Extend, repeat};
2121
use iter;
22-
use option::{Some, None};
23-
use result::{Ok, Err};
22+
use option::Option::{Some, None};
23+
use result::Result::{Ok, Err};
2424

2525
use super::map::{HashMap, Entries, MoveEntries, INITIAL_CAPACITY};
2626

table.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ use mem::{min_align_of, size_of};
2121
use mem;
2222
use num::{Int, UnsignedInt};
2323
use ops::{Deref, DerefMut, Drop};
24-
use option::{Some, None, Option};
24+
use option::Option;
25+
use option::Option::{Some, None};
2526
use ptr::{RawPtr, copy_nonoverlapping_memory, zero_memory};
2627
use ptr;
2728
use rt::heap::{allocate, deallocate};

0 commit comments

Comments
 (0)