Struct tspf::TspBuilder [−][src]
pub struct TspBuilder { /* fields omitted */ }
Expand description
Responsible for constructing an instance of Tsp
.
Implementations
impl TspBuilder
[src]
impl TspBuilder
[src]pub fn new() -> Self
[src]
pub fn parse_str<S>(s: S) -> Result<Tsp, ParseTspError> where
S: AsRef<str>,
[src]
pub fn parse_str<S>(s: S) -> Result<Tsp, ParseTspError> where
S: AsRef<str>,
[src]Parses an input string.
If all entries in the input string are valid, a Tsp
object will be returned. Otherwise,
an error ParseTspError
is returned, containing hints why the parsing fails.
pub fn parse_path<P>(path: P) -> Result<Tsp, ParseTspError> where
P: AsRef<Path>,
[src]
pub fn parse_path<P>(path: P) -> Result<Tsp, ParseTspError> where
P: AsRef<Path>,
[src]Parses the content of a file given from a path.
If all entries in the input file are valid, a Tsp
object will be returned. Otherwise,
an error ParseTspError
is returned, containing hints why the parsing fails.
pub fn build(self) -> Result<Tsp, ParseTspError>
[src]
pub fn build(self) -> Result<Tsp, ParseTspError>
[src]Validates the inputs and constructs a Tsp
object if the validation is successful.
Otherwise, returns an error ParseTspError
.
Trait Implementations
impl Debug for TspBuilder
[src]
impl Debug for TspBuilder
[src]impl Default for TspBuilder
[src]
impl Default for TspBuilder
[src]fn default() -> TspBuilder
[src]
fn default() -> TspBuilder
[src]Returns the “default value” for a type. Read more