Merge pull request #308 from frewsxcv/deprecated-example
chore(examples): Stop using deprecated std::os::args in example
This commit is contained in:
@@ -1,23 +1,28 @@
|
|||||||
#![feature(os, io)]
|
#![feature(env, os, io)]
|
||||||
extern crate hyper;
|
extern crate hyper;
|
||||||
|
|
||||||
use std::os;
|
use std::env;
|
||||||
use std::old_io::stdout;
|
use std::old_io::stdout;
|
||||||
use std::old_io::util::copy;
|
use std::old_io::util::copy;
|
||||||
|
|
||||||
use hyper::Client;
|
use hyper::Client;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let args = os::args();
|
let url = match env::args().nth(1) {
|
||||||
match args.len() {
|
Some(url) => url,
|
||||||
2 => (),
|
None => {
|
||||||
_ => {
|
|
||||||
println!("Usage: client <url>");
|
println!("Usage: client <url>");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
let url = &*args[1];
|
let url = match url.to_str() {
|
||||||
|
Some(url) => url,
|
||||||
|
None => {
|
||||||
|
println!("Url contains invalid unicode");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
let mut client = Client::new();
|
let mut client = Client::new();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user