1.0.0[−][src]Trait alloc::string::ToString
A trait for converting a value to a String
.
This trait is automatically implemented for any type which implements the
Display
trait. As such, ToString
shouldn't be implemented directly:
Display
should be implemented instead, and you get the ToString
implementation for free.
Required methods
fn to_string(&self) -> String
[−]
Converts the given value to a String
.
Examples
Basic usage:
let i = 5; let five = String::from("5"); assert_eq!(five, i.to_string());
Implementors
impl ToString for String
[src][−]
impl ToString for str
[src][−]
impl<'_> ToString for Cow<'_, str>
[src][−]
impl<T: Display + ?Sized> ToString for T
[src][−]
Panics
In this implementation, the to_string
method panics
if the Display
implementation returns an error.
This indicates an incorrect Display
implementation
since fmt::Write for String
never returns an error itself.
impl ToString for TokenStream
impl ToString for TokenStream
impl ToString for TokenTree
impl ToString for TokenTree
impl ToString for Group
impl ToString for Group
impl ToString for Punct
impl ToString for Punct
impl ToString for Ident
impl ToString for Ident
impl ToString for Literal
impl ToString for Literal