Fresh Start
This commit is contained in:
		
							parent
							
								
									35e6791bb3
								
							
						
					
					
						commit
						111f4cc36e
					
				
							
								
								
									
										198
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										198
									
								
								Cargo.lock
									
									
									
										generated
									
									
									
								
							@ -15,21 +15,12 @@ name = "autocfg"
 | 
				
			|||||||
version = "0.1.2"
 | 
					version = "0.1.2"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					 | 
				
			||||||
name = "base64"
 | 
					 | 
				
			||||||
version = "0.6.0"
 | 
					 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					 | 
				
			||||||
dependencies = [
 | 
					 | 
				
			||||||
 "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 | 
				
			||||||
 "safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 | 
				
			||||||
]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "base64"
 | 
					name = "base64"
 | 
				
			||||||
version = "0.9.3"
 | 
					version = "0.9.3"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -38,7 +29,7 @@ name = "base64"
 | 
				
			|||||||
version = "0.10.0"
 | 
					version = "0.10.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -53,7 +44,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "byteorder"
 | 
					name = "byteorder"
 | 
				
			||||||
version = "1.2.6"
 | 
					version = "1.3.1"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -61,7 +52,7 @@ name = "bytes"
 | 
				
			|||||||
version = "0.4.11"
 | 
					version = "0.4.11"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -72,7 +63,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "cfg-if"
 | 
					name = "cfg-if"
 | 
				
			||||||
version = "0.1.5"
 | 
					version = "0.1.6"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -90,8 +81,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -99,7 +90,7 @@ name = "crossbeam-utils"
 | 
				
			|||||||
version = "0.6.3"
 | 
					version = "0.6.3"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -136,9 +127,9 @@ name = "filetime"
 | 
				
			|||||||
version = "0.2.4"
 | 
					version = "0.2.4"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -148,7 +139,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -156,7 +147,7 @@ name = "fsevent-sys"
 | 
				
			|||||||
version = "0.1.6"
 | 
					version = "0.1.6"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -185,20 +176,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "hyper"
 | 
					name = "hyper"
 | 
				
			||||||
version = "0.10.13"
 | 
					version = "0.10.15"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -208,7 +199,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -224,7 +215,7 @@ dependencies = [
 | 
				
			|||||||
 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "inotify-sys 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -235,7 +226,7 @@ name = "inotify-sys"
 | 
				
			|||||||
version = "0.1.3"
 | 
					version = "0.1.3"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -243,7 +234,7 @@ name = "iovec"
 | 
				
			|||||||
version = "0.1.2"
 | 
					version = "0.1.2"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -252,9 +243,9 @@ name = "isatty"
 | 
				
			|||||||
version = "0.1.9"
 | 
					version = "0.1.9"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -289,7 +280,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "libc"
 | 
					name = "libc"
 | 
				
			||||||
version = "0.2.43"
 | 
					version = "0.2.47"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -306,15 +297,15 @@ name = "log"
 | 
				
			|||||||
version = "0.3.9"
 | 
					version = "0.3.9"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "log"
 | 
					name = "log"
 | 
				
			||||||
version = "0.4.5"
 | 
					version = "0.4.6"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -324,12 +315,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "memchr"
 | 
					name = "memchr"
 | 
				
			||||||
version = "2.1.0"
 | 
					version = "2.1.3"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -350,8 +340,8 @@ dependencies = [
 | 
				
			|||||||
 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -364,7 +354,7 @@ version = "2.0.5"
 | 
				
			|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
@ -385,14 +375,14 @@ name = "net2"
 | 
				
			|||||||
version = "0.2.33"
 | 
					version = "0.2.33"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "notify"
 | 
					name = "notify"
 | 
				
			||||||
version = "4.0.6"
 | 
					version = "4.0.7"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -401,7 +391,7 @@ dependencies = [
 | 
				
			|||||||
 "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "fsevent-sys 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -410,10 +400,10 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "num_cpus"
 | 
					name = "num_cpus"
 | 
				
			||||||
version = "1.8.0"
 | 
					version = "1.9.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -438,10 +428,10 @@ name = "parking_lot_core"
 | 
				
			|||||||
version = "0.4.0"
 | 
					version = "0.4.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -492,7 +482,7 @@ version = "0.6.4"
 | 
				
			|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -540,7 +530,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -573,7 +563,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "redox_syscall"
 | 
					name = "redox_syscall"
 | 
				
			||||||
version = "0.1.40"
 | 
					version = "0.1.51"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -583,7 +573,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -594,15 +584,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "isatty 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "isatty 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "pear 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "pear 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rocket_codegen 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rocket_codegen 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rocket_http 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rocket_http 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "yansi 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "yansi 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
@ -625,10 +615,10 @@ name = "rocket_contrib"
 | 
				
			|||||||
version = "0.4.0"
 | 
					version = "0.4.0"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "notify 4.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "notify 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "rocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "rocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "serde_json 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "serde_json 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -638,13 +628,13 @@ version = "0.4.0"
 | 
				
			|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "cookie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "cookie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "pear 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "pear 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -658,12 +648,7 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "ryu"
 | 
					name = "ryu"
 | 
				
			||||||
version = "0.2.6"
 | 
					version = "0.2.7"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[[package]]
 | 
					 | 
				
			||||||
name = "safemem"
 | 
					 | 
				
			||||||
version = "0.2.0"
 | 
					 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -699,7 +684,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "serde"
 | 
					name = "serde"
 | 
				
			||||||
version = "1.0.79"
 | 
					version = "1.0.85"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -708,8 +693,8 @@ version = "1.0.36"
 | 
				
			|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -719,7 +704,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "smallvec"
 | 
					name = "smallvec"
 | 
				
			||||||
version = "0.6.5"
 | 
					version = "0.6.8"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -747,11 +732,11 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "time"
 | 
					name = "time"
 | 
				
			||||||
version = "0.1.40"
 | 
					version = "0.1.42"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -771,7 +756,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -782,9 +767,9 @@ dependencies = [
 | 
				
			|||||||
 "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -793,10 +778,10 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "toml"
 | 
					name = "toml"
 | 
				
			||||||
version = "0.4.8"
 | 
					version = "0.4.10"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
@ -827,8 +812,11 @@ dependencies = [
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "unicode-normalization"
 | 
					name = "unicode-normalization"
 | 
				
			||||||
version = "0.1.7"
 | 
					version = "0.1.8"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
 | 
					dependencies = [
 | 
				
			||||||
 | 
					 "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "unicode-xid"
 | 
					name = "unicode-xid"
 | 
				
			||||||
@ -850,7 +838,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
[[package]]
 | 
					[[package]]
 | 
				
			||||||
name = "url"
 | 
					name = "url"
 | 
				
			||||||
version = "1.7.1"
 | 
					version = "1.7.2"
 | 
				
			||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
					source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			||||||
dependencies = [
 | 
					dependencies = [
 | 
				
			||||||
 "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
					 "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
 | 
				
			||||||
@ -937,14 +925,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
[metadata]
 | 
					[metadata]
 | 
				
			||||||
"checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799"
 | 
					"checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799"
 | 
				
			||||||
"checksum base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "621fc7ecb8008f86d7fb9b95356cd692ce9514b80a86d85b397f32a22da7b9e2"
 | 
					"checksum base64 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "621fc7ecb8008f86d7fb9b95356cd692ce9514b80a86d85b397f32a22da7b9e2"
 | 
				
			||||||
"checksum base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9"
 | 
					 | 
				
			||||||
"checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
 | 
					"checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
 | 
				
			||||||
"checksum bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"
 | 
					"checksum bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d"
 | 
				
			||||||
"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12"
 | 
					"checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12"
 | 
				
			||||||
"checksum byteorder 1.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "90492c5858dd7d2e78691cfb89f90d273a2800fc11d98f60786e5d87e2f83781"
 | 
					"checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb"
 | 
				
			||||||
"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa"
 | 
					"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa"
 | 
				
			||||||
"checksum cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4a8b715cb4597106ea87c7c84b2f1d452c7492033765df7f32651e66fcf749"
 | 
					"checksum cc 1.0.28 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4a8b715cb4597106ea87c7c84b2f1d452c7492033765df7f32651e66fcf749"
 | 
				
			||||||
"checksum cfg-if 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0c4e7bb64a8ebb0d856483e1e682ea3422f883c5f5615a90d51a2c82fe87fdd3"
 | 
					"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4"
 | 
				
			||||||
"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
 | 
					"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f"
 | 
				
			||||||
"checksum cookie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1465f8134efa296b4c19db34d909637cb2bf0f7aaf21299e23e18fa29ac557cf"
 | 
					"checksum cookie 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1465f8134efa296b4c19db34d909637cb2bf0f7aaf21299e23e18fa29ac557cf"
 | 
				
			||||||
"checksum crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "41ee4864f4797060e52044376f7d107429ce1fb43460021b126424b7180ee21a"
 | 
					"checksum crossbeam-utils 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "41ee4864f4797060e52044376f7d107429ce1fb43460021b126424b7180ee21a"
 | 
				
			||||||
@ -958,7 +945,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
 | 
					"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
 | 
				
			||||||
"checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b"
 | 
					"checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b"
 | 
				
			||||||
"checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83"
 | 
					"checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83"
 | 
				
			||||||
"checksum hyper 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)" = "368cb56b2740ebf4230520e2b90ebb0461e69034d85d1945febd9b3971426db2"
 | 
					"checksum hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)" = "df0caae6b71d266b91b4a83111a61d2b94ed2e2bea024c532b933dcff867e58c"
 | 
				
			||||||
"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
 | 
					"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e"
 | 
				
			||||||
"checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d"
 | 
					"checksum indexmap 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d"
 | 
				
			||||||
"checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718"
 | 
					"checksum inotify 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "40b54539f3910d6f84fbf9a643efd6e3aa6e4f001426c0329576128255994718"
 | 
				
			||||||
@ -970,19 +957,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
"checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a"
 | 
					"checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a"
 | 
				
			||||||
"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
 | 
					"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1"
 | 
				
			||||||
"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
 | 
					"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f"
 | 
				
			||||||
"checksum libc 0.2.43 (registry+https://github.com/rust-lang/crates.io-index)" = "76e3a3ef172f1a0b9a9ff0dd1491ae5e6c948b94479a3021819ba7d860c8645d"
 | 
					"checksum libc 0.2.47 (registry+https://github.com/rust-lang/crates.io-index)" = "48450664a984b25d5b479554c29cc04e3150c97aa4c01da5604a2d4ed9151476"
 | 
				
			||||||
"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c"
 | 
					"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c"
 | 
				
			||||||
"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
 | 
					"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b"
 | 
				
			||||||
"checksum log 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fcce5fa49cc693c312001daf1d13411c4a5283796bac1084299ea3e567113f"
 | 
					"checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6"
 | 
				
			||||||
"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
 | 
					"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
 | 
				
			||||||
"checksum memchr 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4b3629fe9fdbff6daa6c33b90f7c08355c1aca05a3d01fa8063b822fcf185f3b"
 | 
					"checksum memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8"
 | 
				
			||||||
"checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0"
 | 
					"checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0"
 | 
				
			||||||
"checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432"
 | 
					"checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432"
 | 
				
			||||||
"checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40"
 | 
					"checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40"
 | 
				
			||||||
"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
 | 
					"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
 | 
				
			||||||
"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"
 | 
					"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88"
 | 
				
			||||||
"checksum notify 4.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "873ecfd8c174964ae30f401329d140142312c8e5590719cf1199d5f1717d8078"
 | 
					"checksum notify 4.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "c968cf37cf949114b00d51b0b23536d1c3a4a3963767cf4c969c65a6af78dc7d"
 | 
				
			||||||
"checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30"
 | 
					"checksum num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238"
 | 
				
			||||||
"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13"
 | 
					"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13"
 | 
				
			||||||
"checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337"
 | 
					"checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337"
 | 
				
			||||||
"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9"
 | 
					"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9"
 | 
				
			||||||
@ -1000,41 +987,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 | 
				
			|||||||
"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05"
 | 
					"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05"
 | 
				
			||||||
"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
 | 
					"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c"
 | 
				
			||||||
"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
 | 
					"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2"
 | 
				
			||||||
"checksum redox_syscall 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1"
 | 
					"checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85"
 | 
				
			||||||
"checksum ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2c4db68a2e35f3497146b7e4563df7d4773a2433230c5e4b448328e31740458a"
 | 
					"checksum ring 0.13.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2c4db68a2e35f3497146b7e4563df7d4773a2433230c5e4b448328e31740458a"
 | 
				
			||||||
"checksum rocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "242154377a85c2a9e036fc31ffc8c200b9e1f22a196e47baa3b57716606ca89d"
 | 
					"checksum rocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "242154377a85c2a9e036fc31ffc8c200b9e1f22a196e47baa3b57716606ca89d"
 | 
				
			||||||
"checksum rocket_codegen 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d907d6d458c859651c1cf4c8fa99b77685082bde0561db6a4600b365058f710"
 | 
					"checksum rocket_codegen 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d907d6d458c859651c1cf4c8fa99b77685082bde0561db6a4600b365058f710"
 | 
				
			||||||
"checksum rocket_contrib 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f73e161dad5730435f51c815a5c6831d2e57b6b4299b1bf609d31b09aa9a2fa7"
 | 
					"checksum rocket_contrib 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f73e161dad5730435f51c815a5c6831d2e57b6b4299b1bf609d31b09aa9a2fa7"
 | 
				
			||||||
"checksum rocket_http 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba9d4f2ce5bba6e1b6d3100493bbad63879e99bbf6b4365d61e6f781daab324d"
 | 
					"checksum rocket_http 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba9d4f2ce5bba6e1b6d3100493bbad63879e99bbf6b4365d61e6f781daab324d"
 | 
				
			||||||
"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
 | 
					"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a"
 | 
				
			||||||
"checksum ryu 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7153dd96dade874ab973e098cb62fcdbb89a03682e46b144fd09550998d4a4a7"
 | 
					"checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7"
 | 
				
			||||||
"checksum safemem 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e27a8b19b835f7aea908818e871f5cc3a5a186550c30773be987e155e8163d8f"
 | 
					 | 
				
			||||||
"checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9"
 | 
					"checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9"
 | 
				
			||||||
"checksum same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267"
 | 
					"checksum same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267"
 | 
				
			||||||
"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
 | 
					"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27"
 | 
				
			||||||
"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
 | 
					"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
 | 
				
			||||||
"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
 | 
					"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3"
 | 
				
			||||||
"checksum serde 1.0.79 (registry+https://github.com/rust-lang/crates.io-index)" = "84257ccd054dc351472528c8587b4de2dbf0dc0fe2e634030c1a90bfdacebaa9"
 | 
					"checksum serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "534b8b91a95e0f71bca3ed5824752d558da048d4248c91af873b63bd60519752"
 | 
				
			||||||
"checksum serde_json 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)" = "574378d957d6dcdf1bbb5d562a15cbd5e644159432f84634b94e485267abbcc7"
 | 
					"checksum serde_json 1.0.36 (registry+https://github.com/rust-lang/crates.io-index)" = "574378d957d6dcdf1bbb5d562a15cbd5e644159432f84634b94e485267abbcc7"
 | 
				
			||||||
"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
 | 
					"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8"
 | 
				
			||||||
"checksum smallvec 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "153ffa32fd170e9944f7e0838edf824a754ec4c1fc64746fcc9fe1f8fa602e5d"
 | 
					"checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15"
 | 
				
			||||||
"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"
 | 
					"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8"
 | 
				
			||||||
"checksum state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7345c971d1ef21ffdbd103a75990a15eb03604fc8b8852ca8cb418ee1a099028"
 | 
					"checksum state 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7345c971d1ef21ffdbd103a75990a15eb03604fc8b8852ca8cb418ee1a099028"
 | 
				
			||||||
"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9"
 | 
					"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9"
 | 
				
			||||||
"checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b"
 | 
					"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f"
 | 
				
			||||||
"checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0"
 | 
					"checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0"
 | 
				
			||||||
"checksum tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b53aeb9d3f5ccf2ebb29e19788f96987fa1355f8fe45ea193928eaaaf3ae820f"
 | 
					"checksum tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b53aeb9d3f5ccf2ebb29e19788f96987fa1355f8fe45ea193928eaaaf3ae820f"
 | 
				
			||||||
"checksum tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afbcdb0f0d2a1e4c440af82d7bbf0bf91a8a8c0575bcd20c05d15be7e9d3a02f"
 | 
					"checksum tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afbcdb0f0d2a1e4c440af82d7bbf0bf91a8a8c0575bcd20c05d15be7e9d3a02f"
 | 
				
			||||||
"checksum toml 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4a2ecc31b0351ea18b3fe11274b8db6e4d82bce861bbb22e6dbed40417902c65"
 | 
					"checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f"
 | 
				
			||||||
"checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079"
 | 
					"checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079"
 | 
				
			||||||
"checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887"
 | 
					"checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887"
 | 
				
			||||||
"checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33"
 | 
					"checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33"
 | 
				
			||||||
"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
 | 
					"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5"
 | 
				
			||||||
"checksum unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25"
 | 
					"checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426"
 | 
				
			||||||
"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
 | 
					"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
 | 
				
			||||||
"checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
 | 
					"checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
 | 
				
			||||||
"checksum untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f"
 | 
					"checksum untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f"
 | 
				
			||||||
"checksum url 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2a321979c09843d272956e73700d12c4e7d3d92b2ee112b31548aef0d4efc5a6"
 | 
					"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a"
 | 
				
			||||||
"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
 | 
					"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd"
 | 
				
			||||||
"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
 | 
					"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
 | 
				
			||||||
"checksum walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "9d9d7ed3431229a144296213105a390676cc49c9b6a72bd19f3176c98e129fa1"
 | 
					"checksum walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "9d9d7ed3431229a144296213105a390676cc49c9b6a72bd19f3176c98e129fa1"
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										57
									
								
								main.rs
									
									
									
									
									
								
							
							
						
						
									
										57
									
								
								main.rs
									
									
									
									
									
								
							@ -1,59 +1,12 @@
 | 
				
			|||||||
#![feature(plugin)]
 | 
					#![feature(proc_macro_hygiene, decl_macro)]
 | 
				
			||||||
#![plugin(rocket_codegen)]
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
use std::str::FromStr;
 | 
					#[macro_use] extern crate rocket;
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern crate rocket;
 | 
					 | 
				
			||||||
#[macro_use] extern crate rocket_contrib;
 | 
					 | 
				
			||||||
use rocket::http::RawStr;
 | 
					 | 
				
			||||||
use rocket_contrib::Json;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
//extern crate serde_json;
 | 
					 | 
				
			||||||
//use serde_json::{Value, Error};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern crate rand;
 | 
					 | 
				
			||||||
use rand::Rng;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
extern crate base64;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fn main()
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    rocket::ignite().mount("/", routes![index,login,]).launch();
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[get("/")]
 | 
					#[get("/")]
 | 
				
			||||||
fn index() -> &'static str {
 | 
					fn index() -> &'static str {
 | 
				
			||||||
    "Owo What's this\n
 | 
					    "Hello, world!"
 | 
				
			||||||
	You probably shouldn't be here! :D"
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#[get("/login/<username>/<password>")]
 | 
					fn main() {
 | 
				
			||||||
fn login(username: &RawStr, password: &RawStr) -> Json
 | 
					    rocket::ignite().mount("/", routes![index]).launch();
 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	let mut rng = rand::thread_rng();
 | 
					 | 
				
			||||||
	let session: u64 = rng.gen();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	let session = format!("{:x}", session);
 | 
					 | 
				
			||||||
	Json(json!(session))
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[get("/game/<game_id>/<session_id>/get_stars")]
 | 
					 | 
				
			||||||
fn get_stars(game_id: &RawStr, session_id: &RawStr) -> Json
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	let player = Player {
 | 
					 | 
				
			||||||
		name: "Daniel",
 | 
					 | 
				
			||||||
		color: (0,255,255)
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	let star = Star {
 | 
					 | 
				
			||||||
		id: 80085,
 | 
					 | 
				
			||||||
		name: "Loli sanctuary",
 | 
					 | 
				
			||||||
		coordinates: (50, 64),
 | 
					 | 
				
			||||||
		resources: 50
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	Json(star)
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										24
									
								
								shell.nix
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								shell.nix
									
									
									
									
									
								
							@ -1,6 +1,20 @@
 | 
				
			|||||||
let moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz);
 | 
					let
 | 
				
			||||||
nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; }; in with 
 | 
					  moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz);
 | 
				
			||||||
nixpkgs; stdenv.mkDerivation {
 | 
					  nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; };
 | 
				
			||||||
 | 
					  rustNightlyChannel = (nixpkgs.rustChannelOf { date = "2019-01-07"; channel = "nightly"; }).rust;
 | 
				
			||||||
 | 
						rustStableChannel = nixpkgs.latest.rustChannels.stable.rust.override {
 | 
				
			||||||
 | 
							extensions = [
 | 
				
			||||||
 | 
								"rust-src"
 | 
				
			||||||
 | 
								"rls-preview"
 | 
				
			||||||
 | 
								"clippy-preview"
 | 
				
			||||||
 | 
								"rustfmt-preview"
 | 
				
			||||||
 | 
							];
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					in
 | 
				
			||||||
 | 
					with nixpkgs;
 | 
				
			||||||
 | 
					  stdenv.mkDerivation {
 | 
				
			||||||
    name = "moz_overlay_shell";
 | 
					    name = "moz_overlay_shell";
 | 
				
			||||||
  buildInputs = [ nixpkgs.latest.rustChannels.nightly.rust ];
 | 
					    buildInputs = [
 | 
				
			||||||
}
 | 
					      rustNightlyChannel
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
							
								
								
									
										117
									
								
								types.rs
									
									
									
									
									
								
							
							
						
						
									
										117
									
								
								types.rs
									
									
									
									
									
								
							@ -1,117 +0,0 @@
 | 
				
			|||||||
#[derive(Serialize)]
 | 
					 | 
				
			||||||
struct TechFunc {
 | 
					 | 
				
			||||||
	on_cycle: Option<fn(Player)>,
 | 
					 | 
				
			||||||
	on_tick: Option<fn(Player)>,
 | 
					 | 
				
			||||||
	passive: Option<fn(Player)>
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
impl Default for TechFunc {
 | 
					 | 
				
			||||||
	fn default() -> TechFunc {
 | 
					 | 
				
			||||||
		TechFunc {
 | 
					 | 
				
			||||||
			on_cycle: None,
 | 
					 | 
				
			||||||
			on_tick: None,
 | 
					 | 
				
			||||||
			passive: None
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[derive(Serialize)]
 | 
					 | 
				
			||||||
struct Player {
 | 
					 | 
				
			||||||
	name: String,
 | 
					 | 
				
			||||||
	color: (u8, u8, u8),
 | 
					 | 
				
			||||||
	tech: HashMap<String, (u16, TechFunc)>,
 | 
					 | 
				
			||||||
	research_queue: vec<String>,
 | 
					 | 
				
			||||||
	money: u16
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fn scanning(player: Player) -> u16 {
 | 
					 | 
				
			||||||
	let scan_level = player.tech.get("Scanning").0/144;
 | 
					 | 
				
			||||||
	scan_level + 2
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fn hyperspace(player: Player) -> u16 {
 | 
					 | 
				
			||||||
	let hyperspace_level = player.tech.get("Hyperspace Range").0/144;
 | 
					 | 
				
			||||||
	hyperspace_level + 3
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fn terraforming(player: Player) -> u16 {
 | 
					 | 
				
			||||||
	let terraforming_level = player.tech.get("Terraforming").0/144;
 | 
					 | 
				
			||||||
	terrafirming*5
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
fn experimentation(player: Player) {
 | 
					 | 
				
			||||||
	let terraforming_level = player.tech.get("Experimentation").0/144;
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	let n = player.tech.len();
 | 
					 | 
				
			||||||
	let mut rng = rand::thread_rng();
 | 
					 | 
				
			||||||
	tech = rng.gen_range(0, n);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
impl Default for Player {
 | 
					 | 
				
			||||||
	fn default() -> Player {
 | 
					 | 
				
			||||||
		let mut techs = HashMap::new();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		techs.insert("Scanning", (144, TechFunc{passive: scanning});
 | 
					 | 
				
			||||||
		techs.insert("Hyperspace Range", (144, TechFunc{passive: hyperspace}));
 | 
					 | 
				
			||||||
		techs.insert("Terraforming", (144, TechFunc{passive: terraforming}));
 | 
					 | 
				
			||||||
		techs.insert("Experimentation", (144, TechFunc));
 | 
					 | 
				
			||||||
		techs.insert("Weapons", (144, TechFunc));
 | 
					 | 
				
			||||||
		techs.insert("Banking", (144, TechFunc));
 | 
					 | 
				
			||||||
		techs.insert("Manufactoring", (144, TechFunc));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		Player {
 | 
					 | 
				
			||||||
			tech: techs
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
impl process for Weapons {
 | 
					 | 
				
			||||||
	fn passive() -> (u16, u16) {
 | 
					 | 
				
			||||||
		(self.amount/144, self.effect2)
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Player.techs.get("Weapons").passive()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
impl Player {
 | 
					 | 
				
			||||||
	fn payday() {
 | 
					 | 
				
			||||||
		let banking_level = self.techs.get("Banking")/144;
 | 
					 | 
				
			||||||
		self.money = banking_level*75;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		let experimentation_level = self.techs.get("Experimentation")
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[derive(Serialize)]
 | 
					 | 
				
			||||||
struct Infrastructure {
 | 
					 | 
				
			||||||
	name: String,
 | 
					 | 
				
			||||||
	amount: u16
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#[derive(Serialize)]
 | 
					 | 
				
			||||||
struct Star {
 | 
					 | 
				
			||||||
	id: u16,
 | 
					 | 
				
			||||||
	name: String,
 | 
					 | 
				
			||||||
	coordinates: (u32, u32),
 | 
					 | 
				
			||||||
	resources: u16,
 | 
					 | 
				
			||||||
	owner: Option<u8>,
 | 
					 | 
				
			||||||
	buildings: vec<Infrastructure>
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
impl Default for Star {
 | 
					 | 
				
			||||||
	fn default() {
 | 
					 | 
				
			||||||
		let infrastructures = [
 | 
					 | 
				
			||||||
			Infrastructure {name: "Economy", amount: 0},
 | 
					 | 
				
			||||||
			Infrastructure {name: "Industry", amount: 0},
 | 
					 | 
				
			||||||
			Infrastructure {name: "Science", amount: 0}
 | 
					 | 
				
			||||||
		];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		Star {
 | 
					 | 
				
			||||||
			owner: None,
 | 
					 | 
				
			||||||
			buildings: infrastructures
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
							
								
								
									
										35
									
								
								types2.rs
									
									
									
									
									
								
							
							
						
						
									
										35
									
								
								types2.rs
									
									
									
									
									
								
							@ -1,35 +0,0 @@
 | 
				
			|||||||
struct Game {
 | 
					 | 
				
			||||||
	name: String,
 | 
					 | 
				
			||||||
	players: vec<Player>,
 | 
					 | 
				
			||||||
	max_players: <u16>
 | 
					 | 
				
			||||||
	stars: vec<Star>,
 | 
					 | 
				
			||||||
	settings: Settings
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
struct Player {
 | 
					 | 
				
			||||||
	name: String,
 | 
					 | 
				
			||||||
	color: (u8, u8, u8),
 | 
					 | 
				
			||||||
	tech: vec<(Tech)>,
 | 
					 | 
				
			||||||
	research_queue: vec<String>,
 | 
					 | 
				
			||||||
	money: u16
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
trait On_Cycle {
 | 
					 | 
				
			||||||
	fn active(&self) {};
 | 
					 | 
				
			||||||
} 
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
struct Tech {
 | 
					 | 
				
			||||||
	name: str,
 | 
					 | 
				
			||||||
	description: str,
 | 
					 | 
				
			||||||
	points: u32
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
impl On_Cycle for Tech {
 | 
					 | 
				
			||||||
	pub fn active(&self, game: &Game) {
 | 
					 | 
				
			||||||
		if game.settings.mode = "vanilla" {
 | 
					 | 
				
			||||||
			match self.name {
 | 
					 | 
				
			||||||
				"Experimentation" => experimentation(game.players[???])
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	};
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user