diff --git a/src/libcore/fmt/mod.rs b/src/libcore/fmt/mod.rs index 9b67cdd3e127..6180daebcc2d 100644 --- a/src/libcore/fmt/mod.rs +++ b/src/libcore/fmt/mod.rs @@ -543,14 +543,6 @@ pub fn argument<'a, T>(f: extern "Rust" fn(&T, &mut Formatter) -> Result, } } -/// When the compiler determines that the type of an argument *must* be a string -/// (such as for select), then it invokes this method. -#[doc(hidden)] #[inline] -#[experimental = "implementation detail of the `format_args!` macro"] -pub fn argumentstr<'a>(s: &'a &str) -> Argument<'a> { - argument(Show::fmt, s) -} - /// When the compiler determines that the type of an argument *must* be a uint /// (such as for plural), then it invokes this method. #[doc(hidden)] #[inline] diff --git a/src/libstd/fmt.rs b/src/libstd/fmt.rs index 6a2047d1cef3..d0c9df9d914e 100644 --- a/src/libstd/fmt.rs +++ b/src/libstd/fmt.rs @@ -418,7 +418,7 @@ pub use core::fmt::Error; pub use core::fmt::{Argument, Arguments, write, radix, Radix, RadixFmt}; #[doc(hidden)] -pub use core::fmt::{argument, argumentstr, argumentuint}; +pub use core::fmt::{argument, argumentuint}; /// The format function takes a precompiled format string and a list of /// arguments, to return the resulting formatted string.