[INFO] cloning repository https://github.com/tailhook/cantal
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/tailhook/cantal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftailhook%2Fcantal", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftailhook%2Fcantal'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 59183cc12ad755a2bc13409ab4a099de4cacfeef
[INFO] testing tailhook/cantal against 1.75.0 for beta-1.76-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ftailhook%2Fcantal" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/tailhook/cantal on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/tailhook/cantal
[INFO] finished tweaking git repo https://github.com/tailhook/cantal
[INFO] tweaked toml for git repo https://github.com/tailhook/cantal written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/tailhook/cantal already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/graphql-rust/juniper`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ns-env-config v0.1.0
[INFO] [stderr]   Downloaded tk-bufstream v0.3.0
[INFO] [stderr]   Downloaded atomic v0.3.4
[INFO] [stderr]   Downloaded http-file-headers v0.1.8
[INFO] [stderr]   Downloaded digest-writer v0.3.1
[INFO] [stderr]   Downloaded mime_guess v1.8.5
[INFO] [stderr]   Downloaded libcantal v0.3.2
[INFO] [stderr]   Downloaded self-meter-http v0.4.1
[INFO] [stderr]   Downloaded netbuf v0.4.1
[INFO] [stderr]   Downloaded self-meter v0.6.0
[INFO] [stderr]   Downloaded ns-router v0.1.6
[INFO] [stderr]   Downloaded combine v3.3.6
[INFO] [stderr]   Downloaded async-slot v0.1.0
[INFO] [stderr]   Downloaded quire v0.4.0
[INFO] [stderr]   Downloaded tk-http v0.3.9
[INFO] [stderr]   Downloaded ns-std-threaded v0.3.0
[INFO] [stderr]   Downloaded tk-listen v0.1.1
[INFO] [stderr]   Downloaded humannum v0.1.0
[INFO] [stderr]   Downloaded abstract-ns v0.4.3
[INFO] [stderr]   Downloaded sha1 v0.4.0
[INFO] [stderr]   Downloaded tk-easyloop v0.1.1
[INFO] [stderr]   Downloaded tk-sendfile v0.4.0
[INFO] [stderr]   Downloaded probor v0.3.1
[INFO] [stderr]   Downloaded cbor v0.4.0
[INFO] [stderr]   Downloaded graphql-parser v0.2.1
[INFO] [stderr]   Downloaded tk-carbon v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 311c9823b77173b22531b36e1e478052aa9bcefe9211f1706dc3624459b5fe8f
[INFO] running `Command { std: "docker" "start" "-a" "311c9823b77173b22531b36e1e478052aa9bcefe9211f1706dc3624459b5fe8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "311c9823b77173b22531b36e1e478052aa9bcefe9211f1706dc3624459b5fe8f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "311c9823b77173b22531b36e1e478052aa9bcefe9211f1706dc3624459b5fe8f", kill_on_drop: false }`
[INFO] [stdout] 311c9823b77173b22531b36e1e478052aa9bcefe9211f1706dc3624459b5fe8f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4fa8b4683b2a50031b812c1251d8dcb6bd746b6a064579871f685d9f2922d318
[INFO] running `Command { std: "docker" "start" "-a" "4fa8b4683b2a50031b812c1251d8dcb6bd746b6a064579871f685d9f2922d318", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.42
[INFO] [stderr]    Compiling cfg-if v0.1.4
[INFO] [stderr]    Compiling byteorder v1.2.3
[INFO] [stderr]    Compiling futures v0.1.22
[INFO] [stderr]    Compiling lazy_static v1.0.1
[INFO] [stderr]    Compiling num-traits v0.2.5
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling quick-error v1.2.2
[INFO] [stderr]    Compiling nodrop v0.1.12
[INFO] [stderr]    Compiling lazycell v0.6.0
[INFO] [stderr]    Compiling scopeguard v0.3.3
[INFO] [stderr]    Compiling memoffset v0.2.1
[INFO] [stderr]    Compiling slab v0.4.0
[INFO] [stderr]    Compiling num-integer v0.1.39
[INFO] [stderr]    Compiling rustc-serialize v0.3.24
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling log v0.4.3
[INFO] [stderr]    Compiling crossbeam-utils v0.3.2
[INFO] [stderr]    Compiling arrayvec v0.4.7
[INFO] [stderr]    Compiling version_check v0.1.4
[INFO] [stderr]    Compiling ucd-util v0.1.1
[INFO] [stderr]    Compiling serde v1.0.70
[INFO] [stderr]    Compiling utf8-ranges v1.0.0
[INFO] [stderr]    Compiling unreachable v1.0.0
[INFO] [stderr]    Compiling scoped-tls v0.1.2
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling typenum v1.10.0
[INFO] [stderr]    Compiling thread_local v0.3.5
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling siphasher v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling unicode-xid v0.0.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.4.3
[INFO] [stderr]    Compiling cc v1.0.17
[INFO] [stderr]    Compiling synom v0.11.3
[INFO] [stderr]    Compiling proc-macro2 v0.4.6
[INFO] [stderr]    Compiling unicase v1.4.2
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling rand v0.4.2
[INFO] [stderr]    Compiling iovec v0.1.2
[INFO] [stderr]    Compiling num_cpus v1.8.0
[INFO] [stderr]    Compiling net2 v0.2.33
[INFO] [stderr]    Compiling memchr v2.0.1
[INFO] [stderr]    Compiling bytes v0.4.8
[INFO] [stderr]    Compiling crossbeam-deque v0.3.1
[INFO] [stderr]    Compiling aho-corasick v0.6.5
[INFO] [stderr]    Compiling mio v0.6.15
[INFO] [stderr]    Compiling phf_shared v0.7.22
[INFO] [stderr]    Compiling num-iter v0.1.37
[INFO] [stderr]    Compiling num-bigint v0.2.0
[INFO] [stderr]    Compiling matches v0.1.6
[INFO] [stderr]    Compiling quote v0.6.3
[INFO] [stderr]    Compiling syn v0.11.11
[INFO] [stderr]    Compiling unicode-bidi v0.3.4
[INFO] [stderr]    Compiling num-rational v0.2.1
[INFO] [stderr]    Compiling num-complex v0.2.0
[INFO] [stderr]    Compiling phf_generator v0.7.22
[INFO] [stderr]    Compiling unicode-normalization v0.1.7
[INFO] [stderr]    Compiling phf_codegen v0.7.22
[INFO] [stderr]    Compiling syn v0.14.4
[INFO] [stderr]    Compiling tokio-io v0.1.7
[INFO] [stderr]    Compiling tokio-executor v0.1.2
[INFO] [stderr]    Compiling generic-array v0.9.0
[INFO] [stderr]    Compiling futures-cpupool v0.1.8
[INFO] [stderr]    Compiling backtrace-sys v0.1.23
[INFO] [stderr]    Compiling tokio-threadpool v0.1.5
[INFO] [stderr]    Compiling tokio-timer v0.2.4
[INFO] [stderr]    Compiling synstructure v0.6.1
[INFO] [stderr]    Compiling tokio-reactor v0.1.2
[INFO] [stderr]    Compiling tokio-codec v0.1.0
[INFO] [stderr]    Compiling abstract-ns v0.4.3
[INFO] [stderr]    Compiling cbor-codec v0.7.1
[INFO] [stderr]    Compiling proc-macro2 v0.3.8
[INFO] [stderr]    Compiling rustc-demangle v0.1.8
[INFO] [stderr]    Compiling tokio-fs v0.1.1
[INFO] [stderr]    Compiling tokio-udp v0.1.1
[INFO] [stderr]    Compiling tokio-tcp v0.1.0
[INFO] [stderr]    Compiling tokio v0.1.7
[INFO] [stderr]    Compiling netbuf v0.4.1
[INFO] [stderr]    Compiling httparse v1.3.2
[INFO] [stderr]    Compiling percent-encoding v1.0.1
[INFO] [stderr]    Compiling failure_derive v0.1.1
[INFO] [stderr]    Compiling tk-bufstream v0.3.0
[INFO] [stderr]    Compiling quote v0.5.2
[INFO] [stderr]    Compiling idna v0.1.5
[INFO] [stderr]    Compiling tokio-core v0.1.17
[INFO] [stderr]    Compiling digest v0.7.4
[INFO] [stderr]    Compiling mime_guess v1.8.5
[INFO] [stderr]    Compiling num-traits v0.1.43
[INFO] [stderr]    Compiling regex v1.0.1
[INFO] [stderr]    Compiling constant_time_eq v0.1.3
[INFO] [stderr]    Compiling httpdate v0.3.2
[INFO] [stderr]    Compiling dtoa v0.4.3
[INFO] [stderr]    Compiling itoa v0.4.2
[INFO] [stderr]    Compiling argparse v0.2.1
[INFO] [stderr]    Compiling num v0.2.0
[INFO] [stderr]    Compiling crypto-mac v0.5.2
[INFO] [stderr]    Compiling backtrace v0.3.9
[INFO] [stderr]    Compiling syn v0.13.11
[INFO] [stderr]    Compiling num-bigint v0.1.44
[INFO] [stderr]    Compiling time v0.1.40
[INFO] [stderr]    Compiling url v1.7.1
[INFO] [stderr]    Compiling probor v0.3.1
[INFO] [stderr]    Compiling failure v0.1.1
[INFO] [stderr]    Compiling tk-sendfile v0.4.0
[INFO] [stderr]    Compiling async-slot v0.1.0
[INFO] [stderr]    Compiling cantal_values v0.6.10 (/opt/rustwide/workdir/cantal_values)
[INFO] [stderr]    Compiling phf v0.7.22
[INFO] [stderr]    Compiling mime v0.2.6
[INFO] [stderr]    Compiling regex-syntax v0.6.1
[INFO] [stderr]    Compiling nix v0.10.0
[INFO] [stderr]    Compiling sha1 v0.4.0
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_values/src/lib.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Clone, Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_values/src/lib.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Clone, Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_values/src/lib.rs:135:39
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let mut file = BufReader::new(try!(File::open(path)));
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let stat = try!(util::file_stat(file.get_ref()));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(file.read_line(&mut line));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:144:23
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let typ = try!(type_iter.next()
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:146:30
[INFO] [stdout]     |
[INFO] [stdout] 146 |             let len: usize = try!(type_iter.next_value()
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:192:28
[INFO] [stdout]     |
[INFO] [stdout] 192 |             let textname = try!(pair.next()
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |             let json = try!(Json::from_str(textname));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:226:36
[INFO] [stdout]     |
[INFO] [stdout] 226 |                     Value::Counter(try!(stream.read_u64::<NativeEndian>()))
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:229:36
[INFO] [stdout]     |
[INFO] [stdout] 229 |                     Value::Integer(try!(stream.read_i64::<NativeEndian>()))
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:232:34
[INFO] [stdout]     |
[INFO] [stdout] 232 |                     Value::Float(try!(stream.read_f64::<NativeEndian>()))
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     try!(stream.seek(Current((len-8) as i64)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:235:35
[INFO] [stdout]     |
[INFO] [stdout] 235 |                     let time_ms = try!(stream.read_u64::<NativeEndian>());
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:254:21
[INFO] [stdout]     |
[INFO] [stdout] 254 |                     try!(stream.seek(Current(x as i64)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:259:21
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     try!(stream.seek(Current(x.len() as i64)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ascii v0.7.1
[INFO] [stderr]    Compiling byte-tools v0.2.0
[INFO] [stderr]    Compiling either v1.5.0
[INFO] [stderr]    Compiling blake2 v0.7.1
[INFO] [stderr]    Compiling num-rational v0.1.42
[INFO] [stderr]    Compiling cantal_history v0.6.10 (/opt/rustwide/workdir/cantal_history)
[INFO] [stderr]    Compiling combine v3.3.6
[INFO] [stderr]    Compiling tk-http v0.3.9
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let num = try!(d.object().map_err(|_| "Invalid key"));
[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]    --> cantal_history/src/key.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |             try!(d.text_borrow().map_err(|_| "Invalid key"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             try!(d.text_borrow().map_err(|_| "Invalid key"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 |             let value = try!(d.bytes().map_err(|e|
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 try!(validate_key(&value[..]).map_err(|e|
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             try!(write!(f, "Key {{"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             try!(write!(f, "}}"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 try!(write!(f, "Key {{}}"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:206:23
[INFO] [stdout]     |
[INFO] [stdout] 206 |             let num = try!(d.object()
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 try!(write!(f, "{}: ",
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 try!(write!(f, "{}",
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:210:21
[INFO] [stdout]     |
[INFO] [stdout] 210 |                     try!(write!(f, ", "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     try!(d.text_borrow().map_err(|_| Error))));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     try!(d.text_borrow().map_err(|_| Error))));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |             0...23
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |             24...0xFF
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |             0x100...0xFFFF
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:396:21
[INFO] [stdout]     |
[INFO] [stdout] 396 |             0x100000...0xFFFFFFFF
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             try!(e.array(3));  // {tip, age, buf}
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             try!(self.tip().encode(e));  // #0
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:443:13
[INFO] [stdout]     |
[INFO] [stdout] 443 |             try!(self.age().encode(e));  // #1
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             try!(e.array(3));  // {tip, age, buf}
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:485:13
[INFO] [stdout]     |
[INFO] [stdout] 485 |             try!(self.tip().encode(e));  // #0
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             try!(self.age().encode(e));  // #1
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 40 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ns-router v0.1.6
[INFO] [stderr]    Compiling chrono v0.4.4
[INFO] [stderr]    Compiling humannum v0.1.0
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^ the arithmetic operation produces a value
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^ the arithmetic operation produces a value
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_derive v1.0.70
[INFO] [stderr]    Compiling digest-writer v0.3.1
[INFO] [stderr]    Compiling ns-std-threaded v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.22
[INFO] [stderr]    Compiling indexmap v1.0.1
[INFO] [stderr]    Compiling num-complex v0.1.43
[INFO] [stderr]    Compiling generic-array v0.11.1
[INFO] [stderr]    Compiling rand v0.3.22
[INFO] [stderr]    Compiling atty v0.2.10
[INFO] [stderr]    Compiling humantime v1.1.1
[INFO] [stderr]    Compiling uuid v0.6.5
[INFO] [stderr]    Compiling termcolor v0.3.6
[INFO] [stderr]    Compiling rand_core v0.2.1
[INFO] [stderr]    Compiling atomic v0.3.4
[INFO] [stderr]    Compiling byteorder v0.5.3
[INFO] [stderr]    Compiling fnv v1.0.6
[INFO] [stderr]    Compiling bitflags v1.0.3
[INFO] [stderr]    Compiling rand v0.5.3
[INFO] [stderr]    Compiling num v0.1.42
[INFO] [stderr]    Compiling http-file-headers v0.1.8
[INFO] [stderr]    Compiling cbor v0.4.0
[INFO] [stderr]    Compiling tk-carbon v0.2.0
[INFO] [stderr]    Compiling ns-env-config v0.1.0
[INFO] [stdout] warning: 161 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_cbor v0.8.2
[INFO] [stderr]    Compiling quire v0.4.0
[INFO] [stderr]    Compiling cantal_query v0.6.10 (/opt/rustwide/workdir/cantal_query)
[INFO] [stderr]    Compiling libcantal v0.3.2
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/jsondecoder.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |                       let s = try!(d.read_str());
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/condition.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / json_enum_decoder!(Condition {
[INFO] [stdout] 30 | |     Eq(left, right),
[INFO] [stdout] 31 | |     NotEq(left, right),
[INFO] [stdout] 32 | |     RegexLike(left, right),
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     Has(field),
[INFO] [stdout] 37 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]  --> cantal_query/src/rule.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(RustcDecodable, Debug, Clone, Copy)]
[INFO] [stdout]   |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_query/src/rule.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_query/src/rule.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_query/src/rule.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]    --> cantal_query/src/rule.rs:123:10
[INFO] [stdout]     |
[INFO] [stdout] 123 | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_query/src/rule.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / probor_enum_encoder_decoder!(Source {
[INFO] [stdout] 12 | |     #0 Tip(),
[INFO] [stdout] 13 | |     #1 Fine(),
[INFO] [stdout] 14 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / probor_enum_encoder_decoder!(Source {
[INFO] [stdout] 12 | |     #0 Tip(),
[INFO] [stdout] 13 | |     #1 Fine(),
[INFO] [stdout] 14 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / probor_enum_encoder_decoder!(Source {
[INFO] [stdout] 12 | |     #0 Tip(),
[INFO] [stdout] 13 | |     #1 Fine(),
[INFO] [stdout] 14 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / probor_enum_encoder_decoder!(Source {
[INFO] [stdout] 12 | |     #0 Tip(),
[INFO] [stdout] 13 | |     #1 Fine(),
[INFO] [stdout] 14 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / probor_enum_encoder_decoder!(Source {
[INFO] [stdout] 12 | |     #0 Tip(),
[INFO] [stdout] 13 | |     #1 Fine(),
[INFO] [stdout] 14 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | / probor_enum_encoder_decoder!(Source {
[INFO] [stdout] 12 | |     #0 Tip(),
[INFO] [stdout] 13 | |     #1 Fine(),
[INFO] [stdout] 14 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / probor_enum_encoder_decoder!(MetricKind {
[INFO] [stdout] 32 | |     #0 Counter(),
[INFO] [stdout] 33 | |     #1 Level(),
[INFO] [stdout] 34 | |     #2 State(),
[INFO] [stdout] 35 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / probor_enum_encoder_decoder!(Expectation {
[INFO] [stdout] 49 | |     #100 SingleSeries(kind #1),
[INFO] [stdout] 50 | |     #101 MultiSeries(kind #1),
[INFO] [stdout] 51 | |     #200 SingleTip(kind #1),
[INFO] [stdout] 52 | |     #201 MultiTip(kind #1),
[INFO] [stdout] 53 | |     #300 Chart(),
[INFO] [stdout] 54 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/jsondecoder.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |                       let s = try!(d.read_str());
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / json_enum_decoder!(Expectation {
[INFO] [stdout] 57 | |     SingleSeries(kind),
[INFO] [stdout] 58 | |     MultiSeries(kind),
[INFO] [stdout] 59 | |     SingleTip(kind),
[INFO] [stdout] 60 | |     MultiTip(kind),
[INFO] [stdout] 61 | |     Chart(),
[INFO] [stdout] 62 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / json_enum_decoder!(Expectation {
[INFO] [stdout] 57 | |     SingleSeries(kind),
[INFO] [stdout] 58 | |     MultiSeries(kind),
[INFO] [stdout] 59 | |     SingleTip(kind),
[INFO] [stdout] 60 | |     MultiTip(kind),
[INFO] [stdout] 61 | |     Chart(),
[INFO] [stdout] 62 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / json_enum_decoder!(Expectation {
[INFO] [stdout] 57 | |     SingleSeries(kind),
[INFO] [stdout] 58 | |     MultiSeries(kind),
[INFO] [stdout] 59 | |     SingleTip(kind),
[INFO] [stdout] 60 | |     MultiTip(kind),
[INFO] [stdout] 61 | |     Chart(),
[INFO] [stdout] 62 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / json_enum_decoder!(Expectation {
[INFO] [stdout] 57 | |     SingleSeries(kind),
[INFO] [stdout] 58 | |     MultiSeries(kind),
[INFO] [stdout] 59 | |     SingleTip(kind),
[INFO] [stdout] 60 | |     MultiTip(kind),
[INFO] [stdout] 61 | |     Chart(),
[INFO] [stdout] 62 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / json_enum_decoder!(Expectation {
[INFO] [stdout] 57 | |     SingleSeries(kind),
[INFO] [stdout] 58 | |     MultiSeries(kind),
[INFO] [stdout] 59 | |     SingleTip(kind),
[INFO] [stdout] 60 | |     MultiTip(kind),
[INFO] [stdout] 61 | |     Chart(),
[INFO] [stdout] 62 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/rule.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | / probor_enum_encoder_decoder!(UndefFilter {
[INFO] [stdout] 71 | |     #0 Ignore(),
[INFO] [stdout] 72 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | / probor_enum_encoder_decoder!(UndefFilter {
[INFO] [stdout] 71 | |     #0 Ignore(),
[INFO] [stdout] 72 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | / probor_enum_encoder_decoder!(UndefFilter {
[INFO] [stdout] 71 | |     #0 Ignore(),
[INFO] [stdout] 72 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | / probor_enum_encoder_decoder!(UndefFilter {
[INFO] [stdout] 71 | |     #0 Ignore(),
[INFO] [stdout] 72 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | / probor_enum_encoder_decoder!(UndefFilter {
[INFO] [stdout] 71 | |     #0 Ignore(),
[INFO] [stdout] 72 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/rule.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | / probor_enum_encoder_decoder!(Function {
[INFO] [stdout] 84 | |     #0 Expect(kind #1),
[INFO] [stdout] 85 | |     #1 NonNegativeDerivative(),
[INFO] [stdout] 86 | |     #2 Sum(undef_filter #1),
[INFO] [stdout] 87 | |     #3 SumBy(field #1, undef_filter #2, total #3),
[INFO] [stdout] 88 | |     #4 StateChart(distinct_num #1),
[INFO] [stdout] 89 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/jsondecoder.rs:28:29
[INFO] [stdout]    |
[INFO] [stdout] 28 |                       let s = try!(d.read_str());
[INFO] [stdout]    |                               ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / json_enum_decoder!(Function {
[INFO] [stdout] 92 | |     Expect(kind),
[INFO] [stdout] 93 | |     NonNegativeDerivative(),
[INFO] [stdout] 94 | |     Sum(undef_filter),
[INFO] [stdout] 95 | |     SumBy(field, undef_filter, bool),
[INFO] [stdout] 96 | |     StateChart(distinct_num),
[INFO] [stdout] 97 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / json_enum_decoder!(Function {
[INFO] [stdout] 92 | |     Expect(kind),
[INFO] [stdout] 93 | |     NonNegativeDerivative(),
[INFO] [stdout] 94 | |     Sum(undef_filter),
[INFO] [stdout] 95 | |     SumBy(field, undef_filter, bool),
[INFO] [stdout] 96 | |     StateChart(distinct_num),
[INFO] [stdout] 97 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / json_enum_decoder!(Function {
[INFO] [stdout] 92 | |     Expect(kind),
[INFO] [stdout] 93 | |     NonNegativeDerivative(),
[INFO] [stdout] 94 | |     Sum(undef_filter),
[INFO] [stdout] 95 | |     SumBy(field, undef_filter, bool),
[INFO] [stdout] 96 | |     StateChart(distinct_num),
[INFO] [stdout] 97 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / json_enum_decoder!(Function {
[INFO] [stdout] 92 | |     Expect(kind),
[INFO] [stdout] 93 | |     NonNegativeDerivative(),
[INFO] [stdout] 94 | |     Sum(undef_filter),
[INFO] [stdout] 95 | |     SumBy(field, undef_filter, bool),
[INFO] [stdout] 96 | |     StateChart(distinct_num),
[INFO] [stdout] 97 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]   --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: cantal_query/src/rule.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | / json_enum_decoder!(Function {
[INFO] [stdout] 92 | |     Expect(kind),
[INFO] [stdout] 93 | |     NonNegativeDerivative(),
[INFO] [stdout] 94 | |     Sum(undef_filter),
[INFO] [stdout] 95 | |     SumBy(field, undef_filter, bool),
[INFO] [stdout] 96 | |     StateChart(distinct_num),
[INFO] [stdout] 97 | | });
[INFO] [stdout]    | |__- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/rule.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / probor_enum_encoder_decoder!(Extract {
[INFO] [stdout] 108 | |     #0 Tip(),
[INFO] [stdout] 109 | |     #1 DiffToAtMost(limit #1),
[INFO] [stdout] 110 | |     #2 HistoryByNum(limit #1),
[INFO] [stdout] 111 | |     #3 HistoryByTime(millis #1),
[INFO] [stdout] 112 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_query/src/jsondecoder.rs:28:29
[INFO] [stdout]     |
[INFO] [stdout] 28  |                       let s = try!(d.read_str());
[INFO] [stdout]     |                               ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: cantal_query/src/rule.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / json_enum_decoder!(Extract {
[INFO] [stdout] 115 | |     Tip(),
[INFO] [stdout] 116 | |     DiffToAtMost(limit),
[INFO] [stdout] 117 | |     HistoryByNum(limit),
[INFO] [stdout] 118 | |     HistoryByTime(millis),
[INFO] [stdout] 119 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `json_enum_decoder` (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]    --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]     |
[INFO] [stdout] 12  |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: cantal_query/src/rule.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / json_enum_decoder!(Extract {
[INFO] [stdout] 115 | |     Tip(),
[INFO] [stdout] 116 | |     DiffToAtMost(limit),
[INFO] [stdout] 117 | |     HistoryByNum(limit),
[INFO] [stdout] 118 | |     HistoryByTime(millis),
[INFO] [stdout] 119 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]    --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]     |
[INFO] [stdout] 12  |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: cantal_query/src/rule.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / json_enum_decoder!(Extract {
[INFO] [stdout] 115 | |     Tip(),
[INFO] [stdout] 116 | |     DiffToAtMost(limit),
[INFO] [stdout] 117 | |     HistoryByNum(limit),
[INFO] [stdout] 118 | |     HistoryByTime(millis),
[INFO] [stdout] 119 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]    --> cantal_query/src/jsondecoder.rs:12:26
[INFO] [stdout]     |
[INFO] [stdout] 12  |               let $field = try!(::rustc_serialize::Decodable::decode($dec));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: cantal_query/src/rule.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | / json_enum_decoder!(Extract {
[INFO] [stdout] 115 | |     Tip(),
[INFO] [stdout] 116 | |     DiffToAtMost(limit),
[INFO] [stdout] 117 | |     HistoryByNum(limit),
[INFO] [stdout] 118 | |     HistoryByTime(millis),
[INFO] [stdout] 119 | | });
[INFO] [stdout]     | |__- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_json_decode_variant_constructor` which comes from the expansion of the macro `json_enum_decoder` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_encode_pos_field` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_encode_pos_field` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_encode_pos_field` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / probor_enum_encoder_decoder!(Conflict {
[INFO] [stdout] 19 | |     #100 CantSumChart(),
[INFO] [stdout] 20 | |     #101 Dissimilar(),
[INFO] [stdout] 21 | |     #102 CantSumTimestamps(),
[INFO] [stdout] 22 | |     #103 CantSumStates(),
[INFO] [stdout] 23 | |     #104 CantDerive(),
[INFO] [stdout] 24 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/dataset.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / probor_enum_encoder_decoder!(Dataset {
[INFO] [stdout] 40 | |     #100 SingleSeries(key #1, data #2, timestamps #3),
[INFO] [stdout] 41 | |     #101 MultiSeries(data #1),
[INFO] [stdout] 42 | |     #200 SingleTip(key #1, value #2, tslice #3),
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     #999 Incompatible(reason #1),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/functions/sum.rs:72:13
[INFO] [stdout]    |
[INFO] [stdout] 72 |             try!(sum_series(&vec))
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tk-easyloop v0.1.1
[INFO] [stderr]    Compiling tk-listen v0.1.1
[INFO] [stderr]    Compiling scan_dir v0.3.3
[INFO] [stderr]    Compiling hex v0.3.2
[INFO] [stderr]    Compiling anymap v0.12.1
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_query/src/rule.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | / probor_struct!(
[INFO] [stdout] 17 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 18 | | pub struct Filter {
[INFO] [stdout] 19 | |     pub source: Source => (#0),
[INFO] [stdout] 20 | |     pub condition: Condition => (#1),
[INFO] [stdout] 21 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_query/src/rule.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / probor_struct!(
[INFO] [stdout] 123 | | #[derive(RustcDecodable, Debug, Clone, PartialEq, Eq, Hash)]
[INFO] [stdout] 124 | | pub struct Rule {
[INFO] [stdout] 125 | |     pub series: Filter => (#0),
[INFO] [stdout] 126 | |     pub extract: Extract => (#1),
[INFO] [stdout] 127 | |     pub functions: Vec<Function> => (#2),
[INFO] [stdout] 128 | | });
[INFO] [stdout]     | |__^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling env_logger v0.5.10
[INFO] [stdout] warning: 264 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling juniper_codegen v0.9.2 (https://github.com/graphql-rust/juniper?rev=56f71e9#56f71e93)
[INFO] [stderr]    Compiling self-meter v0.6.0
[INFO] [stderr]    Compiling graphql-parser v0.2.1
[INFO] [stderr]    Compiling juniper v0.9.2 (https://github.com/graphql-rust/juniper?rev=56f71e9#56f71e93)
[INFO] [stderr]    Compiling self-meter-http v0.4.1
[INFO] [stderr]    Compiling cantal v0.6.10 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/frontend/all_metrics.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | /         probor_enc_struct!(e, self, {
[INFO] [stdout] 20 | |             metrics => (),
[INFO] [stdout] 21 | |         });
[INFO] [stdout]    | |__________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` (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/frontend/all_metrics.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | /         probor_enc_struct!(e, self, {
[INFO] [stdout] 20 | |             metrics => (),
[INFO] [stdout] 21 | |         });
[INFO] [stdout]    | |__________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_enc_struct` (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/frontend/all_metrics.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | /         probor_enc_struct!(e, self, {
[INFO] [stdout] 20 | |             metrics => (),
[INFO] [stdout] 21 | |         });
[INFO] [stdout]    | |__________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_enc_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/frontend/query.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(RustcDecodable)]
[INFO] [stdout]    |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/frontend/query.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         probor_enc_struct!(e, self, {
[INFO] [stdout] 26 | |             values => (),
[INFO] [stdout] 27 | |         });
[INFO] [stdout]    | |__________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` (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/frontend/query.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         probor_enc_struct!(e, self, {
[INFO] [stdout] 26 | |             values => (),
[INFO] [stdout] 27 | |         });
[INFO] [stdout]    | |__________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_enc_struct` (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/frontend/query.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         probor_enc_struct!(e, self, {
[INFO] [stdout] 26 | |             values => (),
[INFO] [stdout] 27 | |         });
[INFO] [stdout]    | |__________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_enc_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `read_json`
[INFO] [stdout]   --> src/frontend/mod.rs:30:40
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub use frontend::quick_reply::{reply, read_json};
[INFO] [stdout]    |                                        ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/gossip/peer.rs:17:48
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Debug, Clone, Deserialize, Serialize, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/gossip/peer.rs:17:64
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Debug, Clone, Deserialize, Serialize, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                                                                ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/info.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     try!(gethostname(&mut buf)
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self::public::Incoming`
[INFO] [stdout]  --> src/remote/mod.rs:4:9
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub use self::public::Incoming;
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/scan/machine.rs:58:13
[INFO] [stdout]    |
[INFO] [stdout] 58 |             try!(f.read_line(&mut line));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/scan/machine.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             try!(f.read_line(&mut line));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/machine.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |         try!(f.read_line(&mut line));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/machine.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |         try!(f.read_line(&mut line));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/machine.rs:125:13
[INFO] [stdout]     |
[INFO] [stdout] 125 |             try!(f.read_line(&mut line));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/machine.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             try!(f.read_line(&mut header_line));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/machine.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             try!(f.read_line(&mut values_line));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/machine.rs:175:13
[INFO] [stdout]     |
[INFO] [stdout] 175 |             try!(f.read_line(&mut line));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/scan/processes.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 79 |     try!(File::open(&format!("/proc/{}/io", pid))
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/scan/processes.rs:93:22
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let read_bytes = try!(read_bytes.ok_or(())
[INFO] [stdout]    |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/scan/processes.rs:95:23
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let write_bytes = try!(write_bytes.ok_or(())
[INFO] [stdout]    |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let buf = BufReader::new(try!(File::open(&format!("/proc/{}/status", pid))
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let line = try!(line
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:140:15
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let uid = try!(uid.ok_or(())
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:142:15
[INFO] [stdout]     |
[INFO] [stdout] 142 |     let gid = try!(gid.ok_or(())
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |         let bytes = try!(File::open(&format!("/proc/{}/cmdline", pid))
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:163:17
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let bytes = try!(File::open(&format!("/proc/{}/stat", pid))
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:172:22
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let name_start = try!(buf.iter().position(|x| x == &b'(').ok_or(()));
[INFO] [stdout]     |                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:175:20
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let name_end = try!(buf.iter().rposition(|x| x == &b')').ok_or(()));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:176:16
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let name = try!(from_utf8(&buf[name_start+1..name_end])
[INFO] [stdout]     |                ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:180:21
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let stat_line = try!(from_utf8(&buf[name_end+1..])
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:184:37
[INFO] [stdout]     |
[INFO] [stdout] 184 |     let (read_bytes, write_bytes) = try!(parse_io(pid));
[INFO] [stdout]     |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/processes.rs:185:28
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let (uid, gid, swap) = try!(parse_status(pid));
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/connections.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 |     try!(file.read_line(&mut line)); // header
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/connections.rs:192:35
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let mut file = BufReader::new(try!(File::open("/proc/net/tcp")));
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/scan/connections.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |         try!(file.read_line(&mut line));
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> src/storage.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Default, RustcEncodable, Serialize, Clone, Copy, Debug)]
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             try!(symlink(&filename, &tmplink));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/storage.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 90 |             try!(rename(&tmp, &filename));
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> src/main.rs:220:47
[INFO] [stdout]     |
[INFO] [stdout] 220 |                 let v: history::VersionInfo = try!(probor::decode(&mut dec)
[INFO] [stdout]     |                                               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/carbon/cgroups.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / lazy_static! {
[INFO] [stdout] 15 | |     /// A cgroup name created by lithos_cmd looks like:
[INFO] [stdout] 16 | |     ///
[INFO] [stdout] 17 | |     ///  lithos.role-name:cmd.task-name.31012
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |         .expect("LITHOST_CMD regex compiles");
[INFO] [stdout] 25 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/frontend/disk.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / lazy_static! {
[INFO] [stdout] 16 | |     static ref POOL: CpuPool = CpuPool::new(8);
[INFO] [stdout] 17 | |     static ref CONFIG: Arc<Config> = Config::new()
[INFO] [stdout] 18 | |         .add_index_file("index.html")
[INFO] [stdout] 19 | |         .done();
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/frontend/disk.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | / lazy_static! {
[INFO] [stdout] 16 | |     static ref POOL: CpuPool = CpuPool::new(8);
[INFO] [stdout] 17 | |     static ref CONFIG: Arc<Config> = Config::new()
[INFO] [stdout] 18 | |         .add_index_file("index.html")
[INFO] [stdout] 19 | |         .done();
[INFO] [stdout] 20 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/gossip/proto.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / lazy_static! {
[INFO] [stdout] 32 | |     pub static ref NUM_PEERS: Integer = Integer::new();
[INFO] [stdout] 33 | |     pub static ref NUM_STALE: Integer = Integer::new();
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/gossip/proto.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / lazy_static! {
[INFO] [stdout] 32 | |     pub static ref NUM_PEERS: Integer = Integer::new();
[INFO] [stdout] 33 | |     pub static ref NUM_STALE: Integer = Integer::new();
[INFO] [stdout] 34 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/incoming/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref WEBSOCK_CONFIG: Arc<Config> = Config::new()
[INFO] [stdout] 26 | |         .done();
[INFO] [stdout] 27 | |     static ref CONNECTION_ID: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/incoming/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / lazy_static! {
[INFO] [stdout] 25 | |     static ref WEBSOCK_CONFIG: Arc<Config> = Config::new()
[INFO] [stdout] 26 | |         .done();
[INFO] [stdout] 27 | |     static ref CONNECTION_ID: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred
[INFO] [stdout]   --> src/remote/websocket.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / lazy_static! {
[INFO] [stdout] 13 | |     static ref CONNECTION_ID: AtomicUsize = AtomicUsize::new(0);
[INFO] [stdout] 14 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `__lazy_static_create` which comes from the expansion of the macro `lazy_static` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/deps.rs:11:29
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type Dependencies = Map<CloneAny+Sync+Send>;
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type Dependencies = Map<dyn CloneAny+Sync+Send>;
[INFO] [stdout]    |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/frontend/mod.rs:34:27
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type Request<S> = Box<CodecTrait<S, ResponseFuture=Reply<S>>>;
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 34 | pub type Request<S> = Box<dyn CodecTrait<S, ResponseFuture=Reply<S>>>;
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/frontend/mod.rs:35:25
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub type Reply<S> = Box<Future<Item=EncoderDone<S>, Error=Error>>;
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub type Reply<S> = Box<dyn Future<Item=EncoderDone<S>, Error=Error>>;
[INFO] [stdout]    |                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/frontend/disk.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 |   type ResponseFuture<S> = Box<Future<Item=server::EncoderDone<S>,
[INFO] [stdout]    |  ______________________________^
[INFO] [stdout] 23 | |                                    Error=server::Error>>;
[INFO] [stdout]    | |_______________________________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] help: use `dyn`
[INFO] [stdout]    |
[INFO] [stdout] 22 | type ResponseFuture<S> = Box<dyn Future<Item=server::EncoderDone<S>,
[INFO] [stdout]    |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `core::str::<impl str>::trim_left_matches`: superseded by `trim_start_matches`
[INFO] [stdout]   --> src/frontend/routing.rs:97:29
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let path = path.trim_left_matches('/');
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 97 |             let path = path.trim_start_matches('/');
[INFO] [stdout]    |                             ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]   --> src/scan/machine.rs:89:42
[INFO] [stdout]    |
[INFO] [stdout] 89 | ...                   ksuffix.trim_right_matches(':')));
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]    |
[INFO] [stdout] 89 |                                  ksuffix.trim_end_matches(':')));
[INFO] [stdout]    |                                          ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]    --> src/scan/machine.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 | ...                   .trim_right_matches(':');
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 129 |                             .trim_end_matches(':');
[INFO] [stdout]     |                              ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated method `core::str::<impl str>::trim_right_matches`: superseded by `trim_end_matches`
[INFO] [stdout]    --> src/scan/machine.rs:160:41
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let prefix = first.unwrap().trim_right_matches(':');
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]     |
[INFO] [stdout] 160 |             let prefix = first.unwrap().trim_end_matches(':');
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/gossip/peer.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let mut list = sample_iter(&mut thread_rng(),
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/gossip/peer.rs:212:17
[INFO] [stdout]     |
[INFO] [stdout] 212 |             let mut list = sample_iter(&mut thread_rng(),
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 60 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 22.56s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: rustc-serialize v0.3.24, syn v0.13.11, syn v0.14.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "4fa8b4683b2a50031b812c1251d8dcb6bd746b6a064579871f685d9f2922d318", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4fa8b4683b2a50031b812c1251d8dcb6bd746b6a064579871f685d9f2922d318", kill_on_drop: false }`
[INFO] [stdout] 4fa8b4683b2a50031b812c1251d8dcb6bd746b6a064579871f685d9f2922d318
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 58687da3280a8c25ae12b949deda093fa00a59b44f68560a44f05b754f78c097
[INFO] running `Command { std: "docker" "start" "-a" "58687da3280a8c25ae12b949deda093fa00a59b44f68560a44f05b754f78c097", kill_on_drop: false }`
[INFO] [stdout] warning: use of deprecated macro `RustcEncodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_values/src/lib.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Clone, Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `RustcDecodable`: rustc-serialize is deprecated and no longer supported
[INFO] [stdout]   --> cantal_values/src/lib.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Clone, Debug, RustcEncodable, RustcDecodable)]
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_values/src/lib.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 41 | |     #0 State(item #1),
[INFO] [stdout] 42 | |     #1 Counter(value #1),
[INFO] [stdout] 43 | |     #2 Integer(value #1),
[INFO] [stdout] 44 | |     #3 Float(value #1),
[INFO] [stdout] 45 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]    --> cantal_values/src/lib.rs:135:39
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let mut file = BufReader::new(try!(File::open(path)));
[INFO] [stdout]     |                                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:136:20
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let stat = try!(util::file_stat(file.get_ref()));
[INFO] [stdout]     |                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:140:13
[INFO] [stdout]     |
[INFO] [stdout] 140 |             try!(file.read_line(&mut line));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:144:23
[INFO] [stdout]     |
[INFO] [stdout] 144 |             let typ = try!(type_iter.next()
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:146:30
[INFO] [stdout]     |
[INFO] [stdout] 146 |             let len: usize = try!(type_iter.next_value()
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:192:28
[INFO] [stdout]     |
[INFO] [stdout] 192 |             let textname = try!(pair.next()
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:194:24
[INFO] [stdout]     |
[INFO] [stdout] 194 |             let json = try!(Json::from_str(textname));
[INFO] [stdout]     |                        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:226:36
[INFO] [stdout]     |
[INFO] [stdout] 226 |                     Value::Counter(try!(stream.read_u64::<NativeEndian>()))
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:229:36
[INFO] [stdout]     |
[INFO] [stdout] 229 |                     Value::Integer(try!(stream.read_i64::<NativeEndian>()))
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:232:34
[INFO] [stdout]     |
[INFO] [stdout] 232 |                     Value::Float(try!(stream.read_f64::<NativeEndian>()))
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:250:21
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     try!(stream.seek(Current((len-8) as i64)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:235:35
[INFO] [stdout]     |
[INFO] [stdout] 235 |                     let time_ms = try!(stream.read_u64::<NativeEndian>());
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:254:21
[INFO] [stdout]     |
[INFO] [stdout] 254 |                     try!(stream.seek(Current(x as i64)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_values/src/lib.rs:259:21
[INFO] [stdout]     |
[INFO] [stdout] 259 |                     try!(stream.seek(Current(x.len() as i64)));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 40 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |         let num = try!(d.object().map_err(|_| "Invalid key"));
[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]    --> cantal_history/src/key.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |             try!(d.text_borrow().map_err(|_| "Invalid key"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             try!(d.text_borrow().map_err(|_| "Invalid key"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:170:25
[INFO] [stdout]     |
[INFO] [stdout] 170 |             let value = try!(d.bytes().map_err(|e|
[INFO] [stdout]     |                         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:175:17
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 try!(validate_key(&value[..]).map_err(|e|
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |             try!(write!(f, "Key {{"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:218:13
[INFO] [stdout]     |
[INFO] [stdout] 218 |             try!(write!(f, "}}"));
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 try!(write!(f, "Key {{}}"));
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:206:23
[INFO] [stdout]     |
[INFO] [stdout] 206 |             let num = try!(d.object()
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:213:17
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 try!(write!(f, "{}: ",
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:215:17
[INFO] [stdout]     |
[INFO] [stdout] 215 |                 try!(write!(f, "{}",
[INFO] [stdout]     |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:210:21
[INFO] [stdout]     |
[INFO] [stdout] 210 |                     try!(write!(f, ", "));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:214:21
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     try!(d.text_borrow().map_err(|_| Error))));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/key.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |                     try!(d.text_borrow().map_err(|_| Error))));
[INFO] [stdout]     |                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/chunk.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | / probor_enum_encoder_decoder!(HistoryChunk {
[INFO] [stdout] 14 | |     #0 State(pair #1),
[INFO] [stdout] 15 | |     #1 Counter(items #1),
[INFO] [stdout] 16 | |     #2 Integer(items #1),
[INFO] [stdout] 17 | |     #3 Float(items #1),
[INFO] [stdout] 18 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / probor_enum_encoder_decoder!(Value {
[INFO] [stdout] 28 | |     #0 Counter(inner #1),
[INFO] [stdout] 29 | |     #1 Integer(inner #1),
[INFO] [stdout] 30 | |     #2 Float(inner #1),
[INFO] [stdout] 31 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:389:14
[INFO] [stdout]     |
[INFO] [stdout] 389 |             0...23
[INFO] [stdout]     |              ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:391:15
[INFO] [stdout]     |
[INFO] [stdout] 391 |             24...0xFF
[INFO] [stdout]     |               ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:393:18
[INFO] [stdout]     |
[INFO] [stdout] 393 |             0x100...0xFFFF
[INFO] [stdout]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `...` range patterns are deprecated
[INFO] [stdout]    --> cantal_history/src/backlog.rs:396:21
[INFO] [stdout]     |
[INFO] [stdout] 396 |             0x100000...0xFFFFFFFF
[INFO] [stdout]     |                     ^^^ help: use `..=` for an inclusive range
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:441:13
[INFO] [stdout]     |
[INFO] [stdout] 441 |             try!(e.array(3));  // {tip, age, buf}
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             try!(self.tip().encode(e));  // #0
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:443:13
[INFO] [stdout]     |
[INFO] [stdout] 443 |             try!(self.age().encode(e));  // #1
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_dec_struct` (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]    --> cantal_history/src/backlog.rs:484:13
[INFO] [stdout]     |
[INFO] [stdout] 484 |             try!(e.array(3));  // {tip, age, buf}
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:485:13
[INFO] [stdout]     |
[INFO] [stdout] 485 |             try!(self.tip().encode(e));  // #0
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]    --> cantal_history/src/backlog.rs:486:13
[INFO] [stdout]     |
[INFO] [stdout] 486 |             try!(self.age().encode(e));  // #1
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (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]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enc_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_parse_fields_num` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (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]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_require_field` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/lib.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / probor_struct_encoder_decoder!(History {
[INFO] [stdout] 45 | |     fine => (),
[INFO] [stdout] 46 | |     tip => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/backlog.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / probor_struct_encoder_decoder!(Backlog {
[INFO] [stdout] 44 | |     age => (),
[INFO] [stdout] 45 | |     timestamps => (),
[INFO] [stdout] 46 | |     values => (),
[INFO] [stdout] 47 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:427:13
[INFO] [stdout]     |
[INFO] [stdout] 427 | /             probor_dec_struct!(d, {
[INFO] [stdout] 428 | |                 tip => (#0),
[INFO] [stdout] 429 | |                 age => (#1),
[INFO] [stdout] 430 | |                 buf => (#2),
[INFO] [stdout] 431 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]    --> cantal_history/src/backlog.rs:459:13
[INFO] [stdout]     |
[INFO] [stdout] 459 | /             probor_dec_struct!(d, {
[INFO] [stdout] 460 | |                 tip => (#0),
[INFO] [stdout] 461 | |                 age => (#1),
[INFO] [stdout] 462 | |                 buf => (#2),
[INFO] [stdout] 463 | |             });
[INFO] [stdout]     | |______________^ the arithmetic operation produces a value
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_dec_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]   --> cantal_history/src/tip.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | / probor_struct_encoder_decoder!(Tip {
[INFO] [stdout] 18 | |     latest_timestamp => (),
[INFO] [stdout] 19 | |     values => (),
[INFO] [stdout] 20 | | });
[INFO] [stdout]    | |__^ the arithmetic operation produces a value
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct_encoder_decoder` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^ the arithmetic operation produces a value
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_struct` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused arithmetic operation that must be used
[INFO] [stdout]  --> cantal_history/src/serde.rs:1:1
[INFO] [stdout]   |
[INFO] [stdout] 1 | / probor_struct!(
[INFO] [stdout] 2 | | #[derive(PartialEq, Eq, Debug)]
[INFO] [stdout] 3 | | pub struct VersionInfo {
[INFO] [stdout] 4 | |     version: u8 => (),
[INFO] [stdout] 5 | | });
[INFO] [stdout]   | |__^ the arithmetic operation produces a value
[INFO] [stdout]   |
[INFO] [stdout]   = note: this warning originates in the macro `_probor_dec_named` which comes from the expansion of the macro `probor_struct` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 161 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_encode_pos_enum_field` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_skip_to` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_enum` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[INFO] [stdout] ...  |
[INFO] [stdout] 26 | |     #6 Has(field #1),
[INFO] [stdout] 27 | | });
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this warning originates in the macro `_probor_decode_variant` which comes from the expansion of the macro `probor_enum_encoder_decoder` (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]   --> cantal_query/src/condition.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / probor_enum_encoder_decoder!(Condition {
[INFO] [stdout] 20 | |     #0 Eq(left #1, right #2),
[INFO] [stdout] 21 | |     #1 NotEq(left #1, right #2),
[INFO] [stdout] 22 | |     #2 RegexLike(left #1, right #2),
[WARN] too many lines in the log, truncating it
