✗ cargo run
Compiling url v0.2.2
Compiling time v0.1.1
Compiling openssl-sys v0.2.3
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:187:40: 187:51 error: use of moved value: `scheme_type`
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:187 remaining, Context::UrlParser, scheme_type, parser));
^~~~~~~~~~~
<std macros>:1:1: 8:2 note: in expansion of try!
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:186:29: 187:62 note: expansion site
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:185:76: 185:87 note: `scheme_type` moved here because it has type `SchemeType`, which is non-copyable
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:185 let (host, port, default_port, remaining) = try!(parse_host(remaining, scheme_type, parser));
^~~~~~~~~~~
<std macros>:1:1: 8:2 note: in expansion of try!
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:185:49: 185:98 note: expansion site
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:243:59: 243:70 error: use of moved value: `scheme_type`
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:243 let scheme_data = SchemeData::Relative(if scheme_type == SchemeType::FileLike {
^~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:242:67: 242:78 note: `scheme_type` moved here because it has type `SchemeType`, which is non-copyable
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:242 &[], input.slice_from(1), Context::UrlParser, scheme_type, parser));
^~~~~~~~~~~
<std macros>:1:1: 8:2 note: in expansion of try!
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:241:41: 242:89 note: expansion site
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:357:37: 357:56 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:357 USERINFO_ENCODE_SET, &mut username);
^~~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:375:37: 375:56 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:375 USERINFO_ENCODE_SET, &mut password);
^~~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:546:41: 546:59 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:546 DEFAULT_ENCODE_SET, &mut path_part);
^~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:599:37: 599:54 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:599 SIMPLE_ENCODE_SET, &mut scheme_data);
^~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:648:48: 648:64 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:648 Ok((percent_encode(query_bytes.as_slice(), QUERY_ENCODE_SET), remaining))
^~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:660:37: 660:54 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/parser.rs:660 SIMPLE_ENCODE_SET, &mut fragment);
^~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/urlutils.rs:55:47: 55:66 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/urlutils.rs:55 utf8_percent_encode_to(input, USERNAME_ENCODE_SET, username);
^~~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/urlutils.rs:67:47: 67:66 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/urlutils.rs:67 utf8_percent_encode_to(input, PASSWORD_ENCODE_SET, &mut new_password);
^~~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:140:43: 140:60 error: use of moved value: `encoding_override`
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:140 byte_serialize(name, &mut output, encoding_override);
^~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:140:43: 140:60 note: `encoding_override` moved here because it has type `encoding::EncodingOverride`, which is non-copyable
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:140 byte_serialize(name, &mut output, encoding_override);
^~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:142:44: 142:61 error: use of moved value: `encoding_override`
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:142 byte_serialize(value, &mut output, encoding_override);
^~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:140:43: 140:60 note: `encoding_override` moved here because it has type `encoding::EncodingOverride`, which is non-copyable
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:140 byte_serialize(name, &mut output, encoding_override);
^~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:130:44: 130:70 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/form_urlencoded.rs:130 percent_encode_to(&[byte], FORM_URLENCODED_ENCODE_SET, output)
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/lib.rs:938:56: 938:74 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/lib.rs:938 Ok(self.components().map(|c| percent_encode(c, DEFAULT_ENCODE_SET)).collect())
^~~~~~~~~~~~~~~~~~
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/lib.rs:956:49: 956:67 error: cannot move out of static item
/Users/AdamCanady/.cargo/registry/src/github.com-1ecc6299db9ec823/url-0.2.2/src/lib.rs:956 path.push(percent_encode(component, DEFAULT_ENCODE_SET));
^~~~~~~~~~~~~~~~~~