fix(rustup): update FromStr

Signed-off-by: Peter Atashian <retep998@gmail.com>
This commit is contained in:
Peter Atashian
2015-02-03 17:14:11 -05:00
committed by Sean McArthur
parent c983ebf3ce
commit 742081c8cf
18 changed files with 90 additions and 79 deletions

View File

@@ -31,11 +31,12 @@ pub enum ConnectionOption {
}
impl FromStr for ConnectionOption {
fn from_str(s: &str) -> Option<ConnectionOption> {
type Err = ();
fn from_str(s: &str) -> Result<ConnectionOption, ()> {
match s {
"keep-alive" => Some(KeepAlive),
"close" => Some(Close),
s => Some(ConnectionHeader(UniCase(s.to_string())))
"keep-alive" => Ok(KeepAlive),
"close" => Ok(Close),
s => Ok(ConnectionHeader(UniCase(s.to_string())))
}
}
}