[INFO] fetching crate jmap 0.0.5...
[INFO] testing jmap-0.0.5 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-7
[INFO] extracting crate jmap 0.0.5 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate jmap 0.0.5
[INFO] finished tweaking crates.io crate jmap 0.0.5
[INFO] tweaked toml for crates.io crate jmap 0.0.5 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate jmap 0.0.5 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 33 packages to latest compatible versions
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc-serialize v0.3.25
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 412adf6b61c8895eaefe2ca239af9202b5bbcb0a59cffad045b072e1ca2dee6a
[INFO] running `Command { std: "docker" "start" "-a" "412adf6b61c8895eaefe2ca239af9202b5bbcb0a59cffad045b072e1ca2dee6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "412adf6b61c8895eaefe2ca239af9202b5bbcb0a59cffad045b072e1ca2dee6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "412adf6b61c8895eaefe2ca239af9202b5bbcb0a59cffad045b072e1ca2dee6a", kill_on_drop: false }`
[INFO] [stdout] 412adf6b61c8895eaefe2ca239af9202b5bbcb0a59cffad045b072e1ca2dee6a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6cf3de26f3bf2289f132e871887758dfdf672531782d5e88fb4e26c4ac725d58
[INFO] running `Command { std: "docker" "start" "-a" "6cf3de26f3bf2289f132e871887758dfdf672531782d5e88fb4e26c4ac725d58", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling rustc-serialize v0.3.25
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling jmap v0.0.5 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `chrono::UTC`
[INFO] [stdout]  --> src/types.rs:6:23
[INFO] [stdout]   |
[INFO] [stdout] 6 | use chrono::{DateTime,UTC,NaiveDateTime};
[INFO] [stdout]   |                       ^^^
[INFO] [stdout]   |                       |
[INFO] [stdout]   |                       no `UTC` in the root
[INFO] [stdout]   |                       help: a similar name exists in the module: `Utc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/parse.rs:137:30
[INFO] [stdout]     |
[INFO] [stdout] 137 |                     let vv = try!(T::from_json(v));
[INFO] [stdout]     |                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |                           $(args.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout]  23 | / make_method_args_type!(GetRequestArgs, "GetRequestArgs",
[INFO] [stdout]  24 | |     ids:         Presence<Vec<String>> => "ids",
[INFO] [stdout]  25 | |     properties:  Presence<Vec<String>> => "properties",
[INFO] [stdout]  26 | |     since_state: Presence<String>      => "sinceState"
[INFO] [stdout]  27 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_method_args_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |                           $(args.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | / make_method_args_type!(GetResponseArgs, "GetResponseArgs",
[INFO] [stdout]  30 | |     state:     String                  => "state",
[INFO] [stdout]  31 | |     list:      Option<Vec<R::Partial>> => "list",
[INFO] [stdout]  32 | |     not_found: Option<Vec<String>>     => "notFound"
[INFO] [stdout]  33 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_method_args_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |                           $(args.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:35:1
[INFO] [stdout]     |
[INFO] [stdout]  35 | / make_method_args_type!(GetUpdatesRequestArgs, "GetUpdatesRequestArgs",
[INFO] [stdout]  36 | |     since_state:             String                => "sinceState",
[INFO] [stdout]  37 | |     max_changes:             Presence<u64>         => "maxChanges",
[INFO] [stdout]  38 | |     fetch_records:           Presence<bool>        => "fetchRecords",
[INFO] [stdout]  39 | |     fetch_record_properties: Presence<Vec<String>> => "fetchRecordProperties"
[INFO] [stdout]  40 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_method_args_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |                           $(args.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]  42 | / make_method_args_type!(GetUpdatesResponseArgs, "GetUpdatesResponseArgs",
[INFO] [stdout]  43 | |     old_state:        String      => "oldState",
[INFO] [stdout]  44 | |     new_state:        String      => "newState",
[INFO] [stdout]  45 | |     has_more_updates: bool        => "hasMoreUpdates",
[INFO] [stdout]  46 | |     changed:          Vec<String> => "changed",
[INFO] [stdout]  47 | |     removed:          Vec<String> => "removed"
[INFO] [stdout]  48 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_method_args_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |                           $(args.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:50:1
[INFO] [stdout]     |
[INFO] [stdout]  50 | / make_method_args_type!(SetRequestArgs, "SetRequestArgs",
[INFO] [stdout]  51 | |     if_in_state: Presence<String>                      => "ifInState",
[INFO] [stdout]  52 | |     create:      Presence<BTreeMap<String,R::Partial>> => "create",
[INFO] [stdout]  53 | |     update:      Presence<BTreeMap<String,R::Partial>> => "update",
[INFO] [stdout]  54 | |     destroy:     Presence<Vec<String>>                 => "destroy"
[INFO] [stdout]  55 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_method_args_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:235:41
[INFO] [stdout]     |
[INFO] [stdout] 235 |                           $(args.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:57:1
[INFO] [stdout]     |
[INFO] [stdout]  57 | / make_method_args_type!(SetResponseArgs, "SetResponseArgs",
[INFO] [stdout]  58 | |     old_state:     Option<String>              => "oldState",
[INFO] [stdout]  59 | |     new_state:     String                      => "newState",
[INFO] [stdout]  60 | |     created:       BTreeMap<String,R::Partial> => "created",
[INFO] [stdout] ...   |
[INFO] [stdout]  65 | |     not_destroyed: BTreeMap<String,SetError>   => "notDestroyed"
[INFO] [stdout]  66 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_method_args_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/method.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / make_prop_type!(SetError, "SetError",
[INFO] [stdout] 70 | |     typ:         String         => "type",
[INFO] [stdout] 71 | |     description: Option<String> => "description"
[INFO] [stdout] 72 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/method.rs:199:35
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 let typ: String = try!(FromJsonField::from_json_field(o, "type"));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/method.rs:201:79
[INFO] [stdout]     |
[INFO] [stdout] 201 | ...   "unknownMethod"          => Ok(MethodError::UnknownMethod(try!(FromJsonField::from_json_field(o, "description")))),
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/method.rs:202:82
[INFO] [stdout]     |
[INFO] [stdout] 202 | ...   "invalidArguments"       => Ok(MethodError::InvalidArguments(try!(FromJsonField::from_json_field(o, "description")))),
[INFO] [stdout]     |                                                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/method.rs:220:79
[INFO] [stdout]     |
[INFO] [stdout] 220 | ...   "internalError"          => Ok(MethodError::InternalError(try!(FromJsonField::from_json_field(o, "description")))),
[INFO] [stdout]     |                                                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:298:38
[INFO] [stdout]     |
[INFO] [stdout] 298 |                           let method = try!(String::from_json(&a[0]));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / make_methods!(RequestMethod, "RequestMethod", RequestError,
[INFO] [stdout] 237 | |     GetCalendars,            GetRequestArgs<Calendar>             => "getCalendars",
[INFO] [stdout] 238 | |     GetCalendarUpdates,      GetUpdatesRequestArgs<Calendar>      => "getCalendarUpdates",
[INFO] [stdout] 239 | |     SetCalendars,            SetRequestArgs<Calendar>             => "setCalendars",
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     RequestError,            MethodError                          => "error"
[INFO] [stdout] 262 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:299:41
[INFO] [stdout]     |
[INFO] [stdout] 299 |                           let client_id = try!(String::from_json(&a[2]));
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / make_methods!(RequestMethod, "RequestMethod", RequestError,
[INFO] [stdout] 237 | |     GetCalendars,            GetRequestArgs<Calendar>             => "getCalendars",
[INFO] [stdout] 238 | |     GetCalendarUpdates,      GetUpdatesRequestArgs<Calendar>      => "getCalendarUpdates",
[INFO] [stdout] 239 | |     SetCalendars,            SetRequestArgs<Calendar>             => "setCalendars",
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     RequestError,            MethodError                          => "error"
[INFO] [stdout] 262 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:301:57
[INFO] [stdout]     |
[INFO] [stdout] 301 |   ...                   $($methodname => Ok($method(try!(<$args>::from_json(&a[1])), client_id)),)*
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:236:1
[INFO] [stdout]     |
[INFO] [stdout] 236 | / make_methods!(RequestMethod, "RequestMethod", RequestError,
[INFO] [stdout] 237 | |     GetCalendars,            GetRequestArgs<Calendar>             => "getCalendars",
[INFO] [stdout] 238 | |     GetCalendarUpdates,      GetUpdatesRequestArgs<Calendar>      => "getCalendarUpdates",
[INFO] [stdout] 239 | |     SetCalendars,            SetRequestArgs<Calendar>             => "setCalendars",
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     RequestError,            MethodError                          => "error"
[INFO] [stdout] 262 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:298:38
[INFO] [stdout]     |
[INFO] [stdout] 298 |                           let method = try!(String::from_json(&a[0]));
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / make_methods!(ResponseMethod, "ResponseMethod", ResponseError,
[INFO] [stdout] 265 | |     Calendars,            GetResponseArgs<Calendar>             => "calendars",
[INFO] [stdout] 266 | |     CalendarUpdates,      GetUpdatesResponseArgs<Calendar>      => "calendarUpdates",
[INFO] [stdout] 267 | |     CalendarsSet,         SetResponseArgs<Calendar>             => "calendarsSet",
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |     ResponseError,        MethodError                           => "error"
[INFO] [stdout] 290 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:299:41
[INFO] [stdout]     |
[INFO] [stdout] 299 |                           let client_id = try!(String::from_json(&a[2]));
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / make_methods!(ResponseMethod, "ResponseMethod", ResponseError,
[INFO] [stdout] 265 | |     Calendars,            GetResponseArgs<Calendar>             => "calendars",
[INFO] [stdout] 266 | |     CalendarUpdates,      GetUpdatesResponseArgs<Calendar>      => "calendarUpdates",
[INFO] [stdout] 267 | |     CalendarsSet,         SetResponseArgs<Calendar>             => "calendarsSet",
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |     ResponseError,        MethodError                           => "error"
[INFO] [stdout] 290 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:301:57
[INFO] [stdout]     |
[INFO] [stdout] 301 |   ...                   $($methodname => Ok($method(try!(<$args>::from_json(&a[1])), client_id)),)*
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/method.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / make_methods!(ResponseMethod, "ResponseMethod", ResponseError,
[INFO] [stdout] 265 | |     Calendars,            GetResponseArgs<Calendar>             => "calendars",
[INFO] [stdout] 266 | |     CalendarUpdates,      GetUpdatesResponseArgs<Calendar>      => "calendarUpdates",
[INFO] [stdout] 267 | |     CalendarsSet,         SetResponseArgs<Calendar>             => "calendarsSet",
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |     ResponseError,        MethodError                           => "error"
[INFO] [stdout] 290 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_methods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/types.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / make_prop_type!(File, "File",
[INFO] [stdout] 13 | |     blob_id:  String         => "blobId",
[INFO] [stdout] 14 | |     typ:      Option<String> => "type",
[INFO] [stdout] 15 | |     name:     Option<String> => "name",
[INFO] [stdout] 16 | |     size:     Option<u64>    => "size"
[INFO] [stdout] 17 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mailbox.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout]  72 | / make_record_type!(Mailbox, PartialMailbox, "Mailbox",
[INFO] [stdout]  73 | |     name:                 String              => "name",
[INFO] [stdout]  74 | |     parent_id:            Option<String>      => "parentId",
[INFO] [stdout]  75 | |     role:                 Option<MailboxRole> => "role",
[INFO] [stdout] ...   |
[INFO] [stdout]  87 | |     unread_threads:       u64                 => "unreadThreads"
[INFO] [stdout]  88 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mailbox.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout]  72 | / make_record_type!(Mailbox, PartialMailbox, "Mailbox",
[INFO] [stdout]  73 | |     name:                 String              => "name",
[INFO] [stdout]  74 | |     parent_id:            Option<String>      => "parentId",
[INFO] [stdout]  75 | |     role:                 Option<MailboxRole> => "role",
[INFO] [stdout] ...   |
[INFO] [stdout]  87 | |     unread_threads:       u64                 => "unreadThreads"
[INFO] [stdout]  88 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mailbox.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout]  72 | / make_record_type!(Mailbox, PartialMailbox, "Mailbox",
[INFO] [stdout]  73 | |     name:                 String              => "name",
[INFO] [stdout]  74 | |     parent_id:            Option<String>      => "parentId",
[INFO] [stdout]  75 | |     role:                 Option<MailboxRole> => "role",
[INFO] [stdout] ...   |
[INFO] [stdout]  87 | |     unread_threads:       u64                 => "unreadThreads"
[INFO] [stdout]  88 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/mailbox.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout]  72 | / make_record_type!(Mailbox, PartialMailbox, "Mailbox",
[INFO] [stdout]  73 | |     name:                 String              => "name",
[INFO] [stdout]  74 | |     parent_id:            Option<String>      => "parentId",
[INFO] [stdout]  75 | |     role:                 Option<MailboxRole> => "role",
[INFO] [stdout] ...   |
[INFO] [stdout]  87 | |     unread_threads:       u64                 => "unreadThreads"
[INFO] [stdout]  88 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/message.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / make_prop_type!(Emailer, "Emailer",
[INFO] [stdout] 14 | |     name:  String => "name",
[INFO] [stdout] 15 | |     email: String => "email"
[INFO] [stdout] 16 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/message.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / make_prop_type!(Attachment, "Attachment",
[INFO] [stdout] 19 | |     blob_id:   String         => "blobId",
[INFO] [stdout] 20 | |     typ:       String         => "type",
[INFO] [stdout] 21 | |     name:      String         => "name",
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     height:    Option<u64>    => "height"
[INFO] [stdout] 27 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/message.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / make_record_type!(Message, PartialMessage, "Message",
[INFO] [stdout]  31 | |     blob_id:                String                              => "blobId",
[INFO] [stdout]  32 | |     thread_id:              String                              => "threadId",
[INFO] [stdout]  33 | |     mailbox_ids:            Vec<String>                         => "mailboxIds",
[INFO] [stdout] ...   |
[INFO] [stdout]  53 | |     attached_messages:      Option<BTreeMap<String,Message>>    => "attachedMessages"
[INFO] [stdout]  54 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/message.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / make_record_type!(Message, PartialMessage, "Message",
[INFO] [stdout]  31 | |     blob_id:                String                              => "blobId",
[INFO] [stdout]  32 | |     thread_id:              String                              => "threadId",
[INFO] [stdout]  33 | |     mailbox_ids:            Vec<String>                         => "mailboxIds",
[INFO] [stdout] ...   |
[INFO] [stdout]  53 | |     attached_messages:      Option<BTreeMap<String,Message>>    => "attachedMessages"
[INFO] [stdout]  54 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/message.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / make_record_type!(Message, PartialMessage, "Message",
[INFO] [stdout]  31 | |     blob_id:                String                              => "blobId",
[INFO] [stdout]  32 | |     thread_id:              String                              => "threadId",
[INFO] [stdout]  33 | |     mailbox_ids:            Vec<String>                         => "mailboxIds",
[INFO] [stdout] ...   |
[INFO] [stdout]  53 | |     attached_messages:      Option<BTreeMap<String,Message>>    => "attachedMessages"
[INFO] [stdout]  54 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/message.rs:30:1
[INFO] [stdout]     |
[INFO] [stdout]  30 | / make_record_type!(Message, PartialMessage, "Message",
[INFO] [stdout]  31 | |     blob_id:                String                              => "blobId",
[INFO] [stdout]  32 | |     thread_id:              String                              => "threadId",
[INFO] [stdout]  33 | |     mailbox_ids:            Vec<String>                         => "mailboxIds",
[INFO] [stdout] ...   |
[INFO] [stdout]  53 | |     attached_messages:      Option<BTreeMap<String,Message>>    => "attachedMessages"
[INFO] [stdout]  54 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(Calendar, PartialCalendar, "Calendar",
[INFO] [stdout]  13 | |     name:               String => "name",
[INFO] [stdout]  14 | |     color:              String => "color", // XXX CSS colour type?
[INFO] [stdout]  15 | |     sort_order:         u64    => "sortOrder",
[INFO] [stdout] ...   |
[INFO] [stdout]  23 | |     may_delete:         bool   => "mayDelete"
[INFO] [stdout]  24 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(Calendar, PartialCalendar, "Calendar",
[INFO] [stdout]  13 | |     name:               String => "name",
[INFO] [stdout]  14 | |     color:              String => "color", // XXX CSS colour type?
[INFO] [stdout]  15 | |     sort_order:         u64    => "sortOrder",
[INFO] [stdout] ...   |
[INFO] [stdout]  23 | |     may_delete:         bool   => "mayDelete"
[INFO] [stdout]  24 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(Calendar, PartialCalendar, "Calendar",
[INFO] [stdout]  13 | |     name:               String => "name",
[INFO] [stdout]  14 | |     color:              String => "color", // XXX CSS colour type?
[INFO] [stdout]  15 | |     sort_order:         u64    => "sortOrder",
[INFO] [stdout] ...   |
[INFO] [stdout]  23 | |     may_delete:         bool   => "mayDelete"
[INFO] [stdout]  24 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(Calendar, PartialCalendar, "Calendar",
[INFO] [stdout]  13 | |     name:               String => "name",
[INFO] [stdout]  14 | |     color:              String => "color", // XXX CSS colour type?
[INFO] [stdout]  15 | |     sort_order:         u64    => "sortOrder",
[INFO] [stdout] ...   |
[INFO] [stdout]  23 | |     may_delete:         bool   => "mayDelete"
[INFO] [stdout]  24 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/calendar_event.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / make_prop_type!(Recurrence, "Recurrence",
[INFO] [stdout] 69 | |     frequency:         Frequency        => "frequency",
[INFO] [stdout] 70 | |     interval:          Option<i32>      => "interval",
[INFO] [stdout] 71 | |     first_day_of_week: Option<i32>      => "firstDayOfWeek", // XXX how to represent value rules?
[INFO] [stdout] ...  |
[INFO] [stdout] 82 | |     until:             LocalDate        => "until"
[INFO] [stdout] 83 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/macros.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]    |                                           ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/calendar_event.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | / make_prop_type!(Alert, "Alert",
[INFO] [stdout] 91 | |     minutes_before: i32       => "minutesBefore",
[INFO] [stdout] 92 | |     typ:            AlertType => "type"
[INFO] [stdout] 93 | | );
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:70:41
[INFO] [stdout]     |
[INFO] [stdout]  70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar_event.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / make_prop_type!(Participant, "Participant",
[INFO] [stdout] 103 | |     name:   String => "name",
[INFO] [stdout] 104 | |     email:  String => "email",
[INFO] [stdout] 105 | |     is_you: bool   => "isYou",
[INFO] [stdout] 106 | |     rsvp:   Rsvp   => "rsvp"
[INFO] [stdout] 107 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/calendar_event.rs:135:32
[INFO] [stdout]     |
[INFO] [stdout] 135 |                     let date = try!(LocalDate::from_json(&Json::String(k.clone()))); // XXX awkward
[INFO] [stdout]     |                                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/calendar_event.rs:139:37
[INFO] [stdout]     |
[INFO] [stdout] 139 | ...                   let p = try!(PartialCalendarEvent::from_json(v));
[INFO] [stdout]     |                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar_event.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / make_record_type!(CalendarEvent, PartialCalendarEvent, "CalendarEvent",
[INFO] [stdout] 154 | |     calendar_id:     String                   => "calendarId",
[INFO] [stdout] 155 | |     summary:         String                   => "summary",
[INFO] [stdout] 156 | |     description:     String                   => "description",
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     attachments:     Option<Vec<File>>        => "attachments"
[INFO] [stdout] 171 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar_event.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / make_record_type!(CalendarEvent, PartialCalendarEvent, "CalendarEvent",
[INFO] [stdout] 154 | |     calendar_id:     String                   => "calendarId",
[INFO] [stdout] 155 | |     summary:         String                   => "summary",
[INFO] [stdout] 156 | |     description:     String                   => "description",
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     attachments:     Option<Vec<File>>        => "attachments"
[INFO] [stdout] 171 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar_event.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / make_record_type!(CalendarEvent, PartialCalendarEvent, "CalendarEvent",
[INFO] [stdout] 154 | |     calendar_id:     String                   => "calendarId",
[INFO] [stdout] 155 | |     summary:         String                   => "summary",
[INFO] [stdout] 156 | |     description:     String                   => "description",
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     attachments:     Option<Vec<File>>        => "attachments"
[INFO] [stdout] 171 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/calendar_event.rs:153:1
[INFO] [stdout]     |
[INFO] [stdout] 153 | / make_record_type!(CalendarEvent, PartialCalendarEvent, "CalendarEvent",
[INFO] [stdout] 154 | |     calendar_id:     String                   => "calendarId",
[INFO] [stdout] 155 | |     summary:         String                   => "summary",
[INFO] [stdout] 156 | |     description:     String                   => "description",
[INFO] [stdout] ...   |
[INFO] [stdout] 170 | |     attachments:     Option<Vec<File>>        => "attachments"
[INFO] [stdout] 171 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/contact.rs:74:24
[INFO] [stdout]    |
[INFO] [stdout] 74 |                     m: try!(match dv[1] {
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/contact.rs:79:24
[INFO] [stdout]    |
[INFO] [stdout] 79 |                     d: try!(match dv[2] {
[INFO] [stdout]    |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/contact.rs:164:33
[INFO] [stdout]     |
[INFO] [stdout] 164 |                 ci.typ        = try!(FromJsonField::from_json_field(o, "type"));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/contact.rs:165:33
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 ci.value      = try!(FromJsonField::from_json_field(o, "value"));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/contact.rs:166:33
[INFO] [stdout]     |
[INFO] [stdout] 166 |                 ci.label      = try!(FromJsonField::from_json_field(o, "label"));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/contact.rs:167:33
[INFO] [stdout]     |
[INFO] [stdout] 167 |                 ci.is_default = try!(FromJsonField::from_json_field(o, "isDefault"));
[INFO] [stdout]     |                                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:70:41
[INFO] [stdout]     |
[INFO] [stdout]  70 |                           $(prop.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact.rs:176:1
[INFO] [stdout]     |
[INFO] [stdout] 176 | / make_prop_type!(Address, "Address",
[INFO] [stdout] 177 | |     typ:        AddressType    => "type",
[INFO] [stdout] 178 | |     label:      Option<String> => "label",
[INFO] [stdout] 179 | |     street:     String         => "street",
[INFO] [stdout] ...   |
[INFO] [stdout] 184 | |     is_default: String         => "isDefault"
[INFO] [stdout] 185 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_prop_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / make_record_type!(Contact, PartialContact, "Contact",
[INFO] [stdout] 189 | |     is_flagged:          bool                                => "isFlagged",
[INFO] [stdout] 190 | |     avatar:              Option<File>                        => "avatar",
[INFO] [stdout] 191 | |     prefix:              String                              => "prefix",
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |     notes:               String                              => "notes"
[INFO] [stdout] 206 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / make_record_type!(Contact, PartialContact, "Contact",
[INFO] [stdout] 189 | |     is_flagged:          bool                                => "isFlagged",
[INFO] [stdout] 190 | |     avatar:              Option<File>                        => "avatar",
[INFO] [stdout] 191 | |     prefix:              String                              => "prefix",
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |     notes:               String                              => "notes"
[INFO] [stdout] 206 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / make_record_type!(Contact, PartialContact, "Contact",
[INFO] [stdout] 189 | |     is_flagged:          bool                                => "isFlagged",
[INFO] [stdout] 190 | |     avatar:              Option<File>                        => "avatar",
[INFO] [stdout] 191 | |     prefix:              String                              => "prefix",
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |     notes:               String                              => "notes"
[INFO] [stdout] 206 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact.rs:188:1
[INFO] [stdout]     |
[INFO] [stdout] 188 | / make_record_type!(Contact, PartialContact, "Contact",
[INFO] [stdout] 189 | |     is_flagged:          bool                                => "isFlagged",
[INFO] [stdout] 190 | |     avatar:              Option<File>                        => "avatar",
[INFO] [stdout] 191 | |     prefix:              String                              => "prefix",
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |     notes:               String                              => "notes"
[INFO] [stdout] 206 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:112:32
[INFO] [stdout]     |
[INFO] [stdout] 112 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact_group.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(ContactGroup, PartialContactGroup, "ContactGroup",
[INFO] [stdout]  13 | |     name:        String      => "name",
[INFO] [stdout]  14 | |     contact_ids: Vec<String> => "contactIds"
[INFO] [stdout]  15 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:113:38
[INFO] [stdout]     |
[INFO] [stdout] 113 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact_group.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(ContactGroup, PartialContactGroup, "ContactGroup",
[INFO] [stdout]  13 | |     name:        String      => "name",
[INFO] [stdout]  14 | |     contact_ids: Vec<String> => "contactIds"
[INFO] [stdout]  15 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:157:32
[INFO] [stdout]     |
[INFO] [stdout] 157 |                           r.id = try!(FromJsonField::from_json_field(o, "id"));
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact_group.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(ContactGroup, PartialContactGroup, "ContactGroup",
[INFO] [stdout]  13 | |     name:        String      => "name",
[INFO] [stdout]  14 | |     contact_ids: Vec<String> => "contactIds"
[INFO] [stdout]  15 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/macros.rs:158:38
[INFO] [stdout]     |
[INFO] [stdout] 158 |                           $(r.$field = try!(FromJsonField::from_json_field(o, $jprop));)*
[INFO] [stdout]     |                                        ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/contact_group.rs:12:1
[INFO] [stdout]     |
[INFO] [stdout]  12 | / make_record_type!(ContactGroup, PartialContactGroup, "ContactGroup",
[INFO] [stdout]  13 | |     name:        String      => "name",
[INFO] [stdout]  14 | |     contact_ids: Vec<String> => "contactIds"
[INFO] [stdout]  15 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `make_record_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string()
[INFO] [stdout]    --> src/method.rs:151:24
[INFO] [stdout]     |
[INFO] [stdout] 151 |             ref e => e.description().to_string(),
[INFO] [stdout]     |                        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no function or associated item named `new_v4` found for struct `Uuid` in the current scope
[INFO] [stdout]    --> src/record.rs:21:11
[INFO] [stdout]     |
[INFO] [stdout]  21 |     Uuid::new_v4().to_hyphenated_string()
[INFO] [stdout]     |           ^^^^^^ function or associated item not found in `Uuid`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `Uuid` consider using one of the following associated functions:
[INFO] [stdout]       uuid::builder::<impl Uuid>::nil
[INFO] [stdout]       uuid::builder::<impl Uuid>::max
[INFO] [stdout]       uuid::builder::<impl Uuid>::from_fields
[INFO] [stdout]       uuid::builder::<impl Uuid>::from_fields_le
[INFO] [stdout]       and 10 others
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.18.1/src/builder.rs:72:5
[INFO] [stdout]     |
[INFO] [stdout]  72 |     pub const fn nil() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  98 |     pub const fn max() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 122 |     pub const fn from_fields(d1: u32, d2: u16, d3: u16, d4: &[u8; 8]) -> Uuid {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 168 |     pub const fn from_fields_le(d1: u32, d2: u16, d3: u16, d4: &[u8; 8]) -> Uuid {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp`: use `DateTime::from_timestamp` instead
[INFO] [stdout]   --> src/types.rs:32:55
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Date(DateTime::<UTC>::from_utc(NaiveDateTime::from_timestamp(0, 0), UTC))
[INFO] [stdout]    |                                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `format` found for reference `&types::Date` in the current scope
[INFO] [stdout]   --> src/types.rs:38:27
[INFO] [stdout]    |
[INFO] [stdout] 38 |         Json::String(self.format("%Y-%m-%dT%H:%M:%SZ").to_string())
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `fmt` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 38 -         Json::String(self.format("%Y-%m-%dT%H:%M:%SZ").to_string())
[INFO] [stdout] 38 +         Json::String(self.fmt("%Y-%m-%dT%H:%M:%SZ").to_string())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `chrono::NaiveDateTime::from_timestamp`: use `DateTime::from_timestamp` instead
[INFO] [stdout]   --> src/calendar_event.rs:27:34
[INFO] [stdout]    |
[INFO] [stdout] 27 |         LocalDate(NaiveDateTime::from_timestamp(0, 0))
[INFO] [stdout]    |                                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `jmap` (lib) due to 3 previous errors; 60 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "6cf3de26f3bf2289f132e871887758dfdf672531782d5e88fb4e26c4ac725d58", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6cf3de26f3bf2289f132e871887758dfdf672531782d5e88fb4e26c4ac725d58", kill_on_drop: false }`
[INFO] [stdout] 6cf3de26f3bf2289f132e871887758dfdf672531782d5e88fb4e26c4ac725d58
