diff options
| author | gifnksm <makoto.nksm@gmail.com> | 2013-05-02 20:20:22 +0900 |
|---|---|---|
| committer | gifnksm <makoto.nksm@gmail.com> | 2013-05-02 20:42:54 +0900 |
| commit | cff6aba76ea01888854a87bdd4c1f71aada8d250 (patch) | |
| tree | aa7f0b125c65a4554e7160f3f0b07f4f7400883c /src/libcore | |
| parent | 5458d7dddda38f063220a19191373faecf11065f (diff) | |
| download | rust-cff6aba76ea01888854a87bdd4c1f71aada8d250.tar.gz rust-cff6aba76ea01888854a87bdd4c1f71aada8d250.zip | |
libcore: Export core::from_str::FromStr from core::prelude
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/bool.rs | 1 | ||||
| -rw-r--r-- | src/libcore/cast.rs | 2 | ||||
| -rw-r--r-- | src/libcore/core.rc | 1 | ||||
| -rw-r--r-- | src/libcore/flate.rs | 1 | ||||
| -rw-r--r-- | src/libcore/num/f32.rs | 3 | ||||
| -rw-r--r-- | src/libcore/num/f64.rs | 3 | ||||
| -rw-r--r-- | src/libcore/num/float.rs | 3 | ||||
| -rw-r--r-- | src/libcore/num/int-template.rs | 1 | ||||
| -rw-r--r-- | src/libcore/num/uint-template.rs | 1 | ||||
| -rw-r--r-- | src/libcore/pipes.rs | 6 | ||||
| -rw-r--r-- | src/libcore/prelude.rs | 1 |
11 files changed, 11 insertions, 12 deletions
diff --git a/src/libcore/bool.rs b/src/libcore/bool.rs index 6c60cec2595..1b5855049ca 100644 --- a/src/libcore/bool.rs +++ b/src/libcore/bool.rs @@ -108,6 +108,7 @@ mod tests { #[test] fn test_bool_from_str() { + #[cfg(stage0)] use from_str::FromStr; do all_values |v| { diff --git a/src/libcore/cast.rs b/src/libcore/cast.rs index 6fb737d3770..22f31d52d2d 100644 --- a/src/libcore/cast.rs +++ b/src/libcore/cast.rs @@ -10,7 +10,9 @@ //! Unsafe casting functions +#[cfg(not(stage0))] use sys; +#[cfg(not(stage0))] use unstable; pub mod rusti { diff --git a/src/libcore/core.rc b/src/libcore/core.rc index f410591fdc7..d8cca429f84 100644 --- a/src/libcore/core.rc +++ b/src/libcore/core.rc @@ -111,6 +111,7 @@ pub use num::{Bitwise, BitCount, Bounded}; pub use num::{Primitive, Int, Float}; pub use ptr::Ptr; +pub use from_str::FromStr; pub use to_str::ToStr; pub use clone::Clone; diff --git a/src/libcore/flate.rs b/src/libcore/flate.rs index c3518cc8b6e..c18273955ad 100644 --- a/src/libcore/flate.rs +++ b/src/libcore/flate.rs @@ -16,7 +16,6 @@ Simple compression use libc; use libc::{c_void, size_t, c_int}; -use ptr; use vec; #[cfg(test)] use rand; diff --git a/src/libcore/num/f32.rs b/src/libcore/num/f32.rs index a00225e85bc..1b4c679ea07 100644 --- a/src/libcore/num/f32.rs +++ b/src/libcore/num/f32.rs @@ -10,7 +10,6 @@ //! Operations and constants for `f32` -use from_str; use num::{Zero, One, strconv}; use prelude::*; @@ -798,7 +797,7 @@ pub fn from_str_radix(num: &str, rdx: uint) -> Option<f32> { strconv::ExpNone, false, false) } -impl from_str::FromStr for f32 { +impl FromStr for f32 { #[inline(always)] fn from_str(val: &str) -> Option<f32> { from_str(val) } } diff --git a/src/libcore/num/f64.rs b/src/libcore/num/f64.rs index c3bd89b0e03..0f7647fa868 100644 --- a/src/libcore/num/f64.rs +++ b/src/libcore/num/f64.rs @@ -10,7 +10,6 @@ //! Operations and constants for `f64` -use from_str; use libc::c_int; use num::{Zero, One, strconv}; use prelude::*; @@ -840,7 +839,7 @@ pub fn from_str_radix(num: &str, rdx: uint) -> Option<f64> { strconv::ExpNone, false, false) } -impl from_str::FromStr for f64 { +impl FromStr for f64 { #[inline(always)] fn from_str(val: &str) -> Option<f64> { from_str(val) } } diff --git a/src/libcore/num/float.rs b/src/libcore/num/float.rs index b487fa48782..16bb2aa1286 100644 --- a/src/libcore/num/float.rs +++ b/src/libcore/num/float.rs @@ -20,7 +20,6 @@ // PORT this must match in width according to architecture -use from_str; use libc::c_int; use num::{Zero, One, strconv}; use prelude::*; @@ -289,7 +288,7 @@ pub fn from_str_radix(num: &str, radix: uint) -> Option<float> { strconv::ExpNone, false, false) } -impl from_str::FromStr for float { +impl FromStr for float { #[inline(always)] fn from_str(val: &str) -> Option<float> { from_str(val) } } diff --git a/src/libcore/num/int-template.rs b/src/libcore/num/int-template.rs index fadba84a0fe..090e0256abf 100644 --- a/src/libcore/num/int-template.rs +++ b/src/libcore/num/int-template.rs @@ -10,7 +10,6 @@ use T = self::inst::T; -use from_str::FromStr; use num::{ToStrRadix, FromStrRadix}; use num::{Zero, One, strconv}; use prelude::*; diff --git a/src/libcore/num/uint-template.rs b/src/libcore/num/uint-template.rs index f6b98989545..379c1834543 100644 --- a/src/libcore/num/uint-template.rs +++ b/src/libcore/num/uint-template.rs @@ -11,7 +11,6 @@ use T = self::inst::T; use T_SIGNED = self::inst::T_SIGNED; -use from_str::FromStr; use num::{ToStrRadix, FromStrRadix}; use num::{Zero, One, strconv}; use prelude::*; diff --git a/src/libcore/pipes.rs b/src/libcore/pipes.rs index 145997fcb4b..19674900f90 100644 --- a/src/libcore/pipes.rs +++ b/src/libcore/pipes.rs @@ -303,7 +303,7 @@ struct BufferResource<T> { } #[unsafe_destructor] -impl<T> ::ops::Drop for BufferResource<T> { +impl<T> Drop for BufferResource<T> { fn finalize(&self) { unsafe { let b = move_it!(self.buffer); @@ -639,7 +639,7 @@ pub struct SendPacketBuffered<T, Tbuffer> { } #[unsafe_destructor] -impl<T:Owned,Tbuffer:Owned> ::ops::Drop for SendPacketBuffered<T,Tbuffer> { +impl<T:Owned,Tbuffer:Owned> Drop for SendPacketBuffered<T,Tbuffer> { fn finalize(&self) { //if self.p != none { // debug!("drop send %?", option::get(self.p)); @@ -708,7 +708,7 @@ pub struct RecvPacketBuffered<T, Tbuffer> { } #[unsafe_destructor] -impl<T:Owned,Tbuffer:Owned> ::ops::Drop for RecvPacketBuffered<T,Tbuffer> { +impl<T:Owned,Tbuffer:Owned> Drop for RecvPacketBuffered<T,Tbuffer> { fn finalize(&self) { //if self.p != none { // debug!("drop recv %?", option::get(self.p)); diff --git a/src/libcore/prelude.rs b/src/libcore/prelude.rs index 4527fcf2923..e3c57097471 100644 --- a/src/libcore/prelude.rs +++ b/src/libcore/prelude.rs @@ -51,6 +51,7 @@ pub use path::WindowsPath; pub use ptr::Ptr; pub use ascii::{Ascii, AsciiCast, OwnedAsciiCast, AsciiStr}; pub use str::{StrSlice, OwnedStr}; +pub use from_str::{FromStr}; pub use to_bytes::IterBytes; pub use to_str::{ToStr, ToStrConsume}; pub use tuple::{CopyableTuple, ImmutableTuple, ExtendedTupleOps}; |
