Trait nom::lib::std::prelude::v1::rust_2018::ToString 1.0.0[−][src]
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
pub fn to_string(&self) -> String
[src][−]
Converts the given value to a String
.
Examples
Basic usage:
let i = 5; let five = String::from("5"); assert_eq!(five, i.to_string());
Implementations on Foreign Types
Implementors
impl<T> ToString for T where
T: Display + ?Sized,
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[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 ShaderPrecision
impl ToString for ShaderPrecision
impl ToString for MaterialType
impl ToString for MaterialType
impl ToString for AlphaType
impl ToString for AlphaType
impl ToString for DofDebug
impl ToString for DofDebug