chore(examples): Stop using deprecated std::os::args in example
As per this compiler warning "warning: use of deprecated item: use std::env::args() instead, #[warn(deprecated)] on by default"
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