pub trait TryToString {
// Required method
fn try_to_string(&self) -> Result<String, Error>;
}
Expand description
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.
Converts the given value to a String
.
§Examples
Basic usage:
use rune::alloc::String;
use rune::alloc::prelude::*;
let i = 5;
let five = String::try_from("5")?;
assert_eq!(five, i.try_to_string()?);