Trait std::str::FromStr [] [src]

pub trait FromStr {
    type Err;
    fn from_str(s: &str) -> Result<Self, Self::Err>;

A trait to abstract the idea of creating a new instance of a type from a string.

Associated Types

type Err

The associated error which can be returned from parsing.

Required Methods

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type.

If parsing succeeds, return the value inside Ok, otherwise when the string is ill-formatted return an error specific to the inside Err. The error type is specific to implementation of the trait.