[INFO] updating cached repository https://github.com/botev/meta_diff
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] 2499d7c5885f98324c3f8afe5cdede8c9b624104
[INFO] checking botev/meta_diff against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbotev%2Fmeta_diff" "/workspace/builds/worker-4/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/botev/meta_diff on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/botev/meta_diff
[INFO] finished tweaking git repo https://github.com/botev/meta_diff
[INFO] tweaked toml for git repo https://github.com/botev/meta_diff written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] crate git repo https://github.com/botev/meta_diff already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr] error: the lock file /workspace/builds/worker-4/source/Cargo.lock needs to be updated but --locked was passed to prevent this
[INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag.
[INFO] the lockfile is outdated, regenerating it
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] f664fc9667c36baa4bb46f0129a6f4be03648fe48f6acc28d5b1fc386feb3983
[INFO] running `"docker" "start" "-a" "f664fc9667c36baa4bb46f0129a6f4be03648fe48f6acc28d5b1fc386feb3983"`
[INFO] [stderr]     Checking meta_diff v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0432]: unresolved import `std::dynamic_lib`
[INFO] [stderr]  --> src/linking.rs:3:10
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::dynamic_lib::DynamicLibrary;
[INFO] [stderr]   |          ^^^^^^^^^^^ could not find `dynamic_lib` in `std`
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `std::dynamic_lib`
[INFO] [stderr]  --> src/linking.rs:3:10
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::dynamic_lib::DynamicLibrary;
[INFO] [stderr]   |          ^^^^^^^^^^^ could not find `dynamic_lib` in `std`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:363:8
[INFO] [stderr]     |
[INFO] [stderr] 363 |                 Ok(try!(Operator::new(self.op_type, new_parents, self.args.clone())))
[INFO] [stderr]     |                    ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:391:9
[INFO] [stderr]     |
[INFO] [stderr] 391 |                     Ok(try!(Operator::new(self.op_type, self.parents.clone(), new_args)))
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:424:10
[INFO] [stderr]     |
[INFO] [stderr] 424 |                         Ok(try!(Operator::new(self.op_type, new_parents, new_args)))
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:426:17
[INFO] [stderr]     |
[INFO] [stderr] 426 |                     None => Ok(try!(Operator::new(self.op_type, new_parents, self.args.clone())))
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:433:9
[INFO] [stderr]     |
[INFO] [stderr] 433 |                     Ok(try!(Operator::new(self.op_type, self.parents.clone(), new_args)))
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/graph.rs:27:3
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(write!(f, concat!("============ Graph {} ============\n",
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/graph.rs:34:23
[INFO] [stderr]    |
[INFO] [stderr] 34 |                 Some(ref node) => try!(write!(f,"{}\n",node)),
[INFO] [stderr]    |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/graph.rs:60:22
[INFO] [stderr]    |
[INFO] [stderr] 60 |         let has_children = try!(self.get_node(last_id)).children.len() > 0;
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 |                     match try!(self.get_mut_node(*i)).node_type {
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:141:18
[INFO] [stderr]     |
[INFO] [stderr] 141 |         let operator = try!(Operator::new(op_type,op_p,op_args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:144:4
[INFO] [stderr]     |
[INFO] [stderr] 144 |             try!(self.get_mut_node(*i)).children.push(id);
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:159:14
[INFO] [stderr]     |
[INFO] [stderr] 159 |                 for p in try!(self.get_node(node)).op.get_ancestors() {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:188:18
[INFO] [stderr]     |
[INFO] [stderr] 188 |         let ordering = try!(self.generate_ordering(vec![target]));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:196:11
[INFO] [stderr]     |
[INFO] [stderr] 196 |                     _ => try!(self.add_operation(OPERATOR_ADD, vec))
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:201:4
[INFO] [stderr]     |
[INFO] [stderr] 201 |             try!(self.get_mut_node(gradient)).grad_parents.push(*i);
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:202:4
[INFO] [stderr]     |
[INFO] [stderr] 202 |             try!(self.get_mut_node(*i)).grad_child = Some(gradient);
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:205:20
[INFO] [stderr]     |
[INFO] [stderr] 205 |             let grad_msgs = try!(self.op_gradient(*i, gradient));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:233:12
[INFO] [stderr]     |
[INFO] [stderr] 233 |         let op = try!(self.get_node(child)).op.clone();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:240:15
[INFO] [stderr]     |
[INFO] [stderr] 240 |                 let msg = try!(self.add_operation(OPERATOR_NEG,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:244:19
[INFO] [stderr]     |
[INFO] [stderr] 244 |                 let mut msg = try!(self.add_operation(OPERATOR_SQUARE,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:245:11
[INFO] [stderr]     |
[INFO] [stderr] 245 |                 msg = try!(self.add_operation(OPERATOR_DIV,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:246:11
[INFO] [stderr]     |
[INFO] [stderr] 246 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:247:11
[INFO] [stderr]     |
[INFO] [stderr] 247 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:251:19
[INFO] [stderr]     |
[INFO] [stderr] 251 |                 let mut msg = try!(self.add_operation(OPERATOR_TRANSPOSE,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:252:11
[INFO] [stderr]     |
[INFO] [stderr] 252 |                 msg = try!(self.add_operation(OPERATOR_DOT,vec![msg,grad,msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:253:11
[INFO] [stderr]     |
[INFO] [stderr] 253 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:257:15
[INFO] [stderr]     |
[INFO] [stderr] 257 |                 let msg = try!(self.add_operation(OPERATOR_TRANSPOSE,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:261:15
[INFO] [stderr]     |
[INFO] [stderr] 261 |                 let msg = try!(self.add_operation(OPERATOR_VDIAG,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:265:15
[INFO] [stderr]     |
[INFO] [stderr] 265 |                 let msg = try!(self.add_operation(OPERATOR_MDIAG,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:269:19
[INFO] [stderr]     |
[INFO] [stderr] 269 |                 let mut msg = try!(self.add_operation(OPERATOR_SIN,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:270:11
[INFO] [stderr]     |
[INFO] [stderr] 270 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:271:11
[INFO] [stderr]     |
[INFO] [stderr] 271 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:275:19
[INFO] [stderr]     |
[INFO] [stderr] 275 |                 let mut msg = try!(self.add_operation(OPERATOR_COS,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:276:11
[INFO] [stderr]     |
[INFO] [stderr] 276 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:280:19
[INFO] [stderr]     |
[INFO] [stderr] 280 |                 let mut msg = try!(self.add_operation(OPERATOR_COS,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:281:11
[INFO] [stderr]     |
[INFO] [stderr] 281 |                 msg = try!(self.add_operation(OPERATOR_SQUARE,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:282:11
[INFO] [stderr]     |
[INFO] [stderr] 282 |                 msg = try!(self.add_operation(OPERATOR_DIV,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:283:11
[INFO] [stderr]     |
[INFO] [stderr] 283 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:287:19
[INFO] [stderr]     |
[INFO] [stderr] 287 |                 let mut msg = try!(self.add_operation(OPERATOR_SINH,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:288:11
[INFO] [stderr]     |
[INFO] [stderr] 288 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:292:19
[INFO] [stderr]     |
[INFO] [stderr] 292 |                 let mut msg = try!(self.add_operation(OPERATOR_COSH,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:293:11
[INFO] [stderr]     |
[INFO] [stderr] 293 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:297:19
[INFO] [stderr]     |
[INFO] [stderr] 297 |                 let mut msg = try!(self.add_operation(OPERATOR_SQUARE,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:363:8
[INFO] [stderr]     |
[INFO] [stderr] 363 |                 Ok(try!(Operator::new(self.op_type, new_parents, self.args.clone())))
[INFO] [stderr]     |                    ^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:298:11
[INFO] [stderr]     |
[INFO] [stderr] 298 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:391:9
[INFO] [stderr]     |
[INFO] [stderr] 391 |                     Ok(try!(Operator::new(self.op_type, self.parents.clone(), new_args)))
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:300:11
[INFO] [stderr]     |
[INFO] [stderr] 300 |                 msg = try!(self.add_operation(OPERATOR_ADD,vec![msg,const_1]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:301:11
[INFO] [stderr]     |
[INFO] [stderr] 301 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:424:10
[INFO] [stderr]     |
[INFO] [stderr] 424 |                         Ok(try!(Operator::new(self.op_type, new_parents, new_args)))
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:305:19
[INFO] [stderr]     |
[INFO] [stderr] 305 |                 let mut msg = try!(self.add_operation(OPERATOR_SIGN,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:426:17
[INFO] [stderr]     |
[INFO] [stderr] 426 |                     None => Ok(try!(Operator::new(self.op_type, new_parents, self.args.clone())))
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:306:11
[INFO] [stderr]     |
[INFO] [stderr] 306 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/operator.rs:433:9
[INFO] [stderr]     |
[INFO] [stderr] 433 |                     Ok(try!(Operator::new(self.op_type, self.parents.clone(), new_args)))
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:310:19
[INFO] [stderr]     |
[INFO] [stderr] 310 |                 let mut msg = try!(self.add_operation(OPERATOR_DIV,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:311:11
[INFO] [stderr]     |
[INFO] [stderr] 311 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/graph.rs:27:3
[INFO] [stderr]    |
[INFO] [stderr] 27 |         try!(write!(f, concat!("============ Graph {} ============\n",
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:315:15
[INFO] [stderr]     |
[INFO] [stderr] 315 |                 let msg = try!(self.add_operation(OPERATOR_MUL,vec![child,grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/graph.rs:34:23
[INFO] [stderr]    |
[INFO] [stderr] 34 |                 Some(ref node) => try!(write!(f,"{}\n",node)),
[INFO] [stderr]    |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:320:19
[INFO] [stderr]     |
[INFO] [stderr] 320 |                 let mut msg = try!(self.add_operation(OPERATOR_DIV,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/graph.rs:60:22
[INFO] [stderr]    |
[INFO] [stderr] 60 |         let has_children = try!(self.get_node(last_id)).children.len() > 0;
[INFO] [stderr]    |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:321:11
[INFO] [stderr]     |
[INFO] [stderr] 321 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![const_half,msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:132:12
[INFO] [stderr]     |
[INFO] [stderr] 132 |                     match try!(self.get_mut_node(*i)).node_type {
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:326:15
[INFO] [stderr]     |
[INFO] [stderr] 326 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:141:18
[INFO] [stderr]     |
[INFO] [stderr] 141 |         let operator = try!(Operator::new(op_type,op_p,op_args));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:144:4
[INFO] [stderr]     |
[INFO] [stderr] 144 |             try!(self.get_mut_node(*i)).children.push(id);
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:332:19
[INFO] [stderr]     |
[INFO] [stderr] 332 |                 let mut msg = try!(self.add_operation(OPERATOR_NEG,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:159:14
[INFO] [stderr]     |
[INFO] [stderr] 159 |                 for p in try!(self.get_node(node)).op.get_ancestors() {
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:188:18
[INFO] [stderr]     |
[INFO] [stderr] 188 |         let ordering = try!(self.generate_ordering(vec![target]));
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:333:11
[INFO] [stderr]     |
[INFO] [stderr] 333 |                 msg = try!(self.add_operation(OPERATOR_ADD,vec![const_1,msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:196:11
[INFO] [stderr]     |
[INFO] [stderr] 196 |                     _ => try!(self.add_operation(OPERATOR_ADD, vec))
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:201:4
[INFO] [stderr]     |
[INFO] [stderr] 201 |             try!(self.get_mut_node(gradient)).grad_parents.push(*i);
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:202:4
[INFO] [stderr]     |
[INFO] [stderr] 202 |             try!(self.get_mut_node(*i)).grad_child = Some(gradient);
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:334:11
[INFO] [stderr]     |
[INFO] [stderr] 334 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,child,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:205:20
[INFO] [stderr]     |
[INFO] [stderr] 205 |             let grad_msgs = try!(self.op_gradient(*i, gradient));
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:233:12
[INFO] [stderr]     |
[INFO] [stderr] 233 |         let op = try!(self.get_node(child)).op.clone();
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:240:15
[INFO] [stderr]     |
[INFO] [stderr] 240 |                 let msg = try!(self.add_operation(OPERATOR_NEG,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:339:19
[INFO] [stderr]     |
[INFO] [stderr] 339 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:244:19
[INFO] [stderr]     |
[INFO] [stderr] 244 |                 let mut msg = try!(self.add_operation(OPERATOR_SQUARE,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:245:11
[INFO] [stderr]     |
[INFO] [stderr] 245 |                 msg = try!(self.add_operation(OPERATOR_DIV,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:341:11
[INFO] [stderr]     |
[INFO] [stderr] 341 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:246:11
[INFO] [stderr]     |
[INFO] [stderr] 246 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:247:11
[INFO] [stderr]     |
[INFO] [stderr] 247 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:345:16
[INFO] [stderr]     |
[INFO] [stderr] 345 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:251:19
[INFO] [stderr]     |
[INFO] [stderr] 251 |                 let mut msg = try!(self.add_operation(OPERATOR_TRANSPOSE,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:252:11
[INFO] [stderr]     |
[INFO] [stderr] 252 |                 msg = try!(self.add_operation(OPERATOR_DOT,vec![msg,grad,msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:253:11
[INFO] [stderr]     |
[INFO] [stderr] 253 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:346:15
[INFO] [stderr]     |
[INFO] [stderr] 346 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:257:15
[INFO] [stderr]     |
[INFO] [stderr] 257 |                 let msg = try!(self.add_operation(OPERATOR_TRANSPOSE,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:261:15
[INFO] [stderr]     |
[INFO] [stderr] 261 |                 let msg = try!(self.add_operation(OPERATOR_VDIAG,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:351:16
[INFO] [stderr]     |
[INFO] [stderr] 351 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:265:15
[INFO] [stderr]     |
[INFO] [stderr] 265 |                 let msg = try!(self.add_operation(OPERATOR_MDIAG,vec![grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:269:19
[INFO] [stderr]     |
[INFO] [stderr] 269 |                 let mut msg = try!(self.add_operation(OPERATOR_SIN,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:352:15
[INFO] [stderr]     |
[INFO] [stderr] 352 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:270:11
[INFO] [stderr]     |
[INFO] [stderr] 270 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:271:11
[INFO] [stderr]     |
[INFO] [stderr] 271 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:275:19
[INFO] [stderr]     |
[INFO] [stderr] 275 |                 let mut msg = try!(self.add_operation(OPERATOR_COS,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:357:16
[INFO] [stderr]     |
[INFO] [stderr] 357 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:276:11
[INFO] [stderr]     |
[INFO] [stderr] 276 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:280:19
[INFO] [stderr]     |
[INFO] [stderr] 280 |                 let mut msg = try!(self.add_operation(OPERATOR_COS,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:358:16
[INFO] [stderr]     |
[INFO] [stderr] 358 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:359:19
[INFO] [stderr]     |
[INFO] [stderr] 359 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:281:11
[INFO] [stderr]     |
[INFO] [stderr] 281 |                 msg = try!(self.add_operation(OPERATOR_SQUARE,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:361:11
[INFO] [stderr]     |
[INFO] [stderr] 361 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:282:11
[INFO] [stderr]     |
[INFO] [stderr] 282 |                 msg = try!(self.add_operation(OPERATOR_DIV,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:367:16
[INFO] [stderr]     |
[INFO] [stderr] 367 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:283:11
[INFO] [stderr]     |
[INFO] [stderr] 283 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:368:19
[INFO] [stderr]     |
[INFO] [stderr] 368 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:287:19
[INFO] [stderr]     |
[INFO] [stderr] 287 |                 let mut msg = try!(self.add_operation(OPERATOR_SINH,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:370:11
[INFO] [stderr]     |
[INFO] [stderr] 370 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:288:11
[INFO] [stderr]     |
[INFO] [stderr] 288 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:376:16
[INFO] [stderr]     |
[INFO] [stderr] 376 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:292:19
[INFO] [stderr]     |
[INFO] [stderr] 292 |                 let mut msg = try!(self.add_operation(OPERATOR_COSH,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:377:19
[INFO] [stderr]     |
[INFO] [stderr] 377 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:293:11
[INFO] [stderr]     |
[INFO] [stderr] 293 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:379:11
[INFO] [stderr]     |
[INFO] [stderr] 379 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:297:19
[INFO] [stderr]     |
[INFO] [stderr] 297 |                 let mut msg = try!(self.add_operation(OPERATOR_SQUARE,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:385:15
[INFO] [stderr]     |
[INFO] [stderr] 385 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:298:11
[INFO] [stderr]     |
[INFO] [stderr] 298 |                 msg = try!(self.add_operation(OPERATOR_NEG,vec![msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:390:16
[INFO] [stderr]     |
[INFO] [stderr] 390 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:300:11
[INFO] [stderr]     |
[INFO] [stderr] 300 |                 msg = try!(self.add_operation(OPERATOR_ADD,vec![msg,const_1]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:391:19
[INFO] [stderr]     |
[INFO] [stderr] 391 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:301:11
[INFO] [stderr]     |
[INFO] [stderr] 301 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:393:20
[INFO] [stderr]     |
[INFO] [stderr] 393 |                 let msg_sign = try!(self.add_operation(OPERATOR_SIGN, vec![op.parents[0]]));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:305:19
[INFO] [stderr]     |
[INFO] [stderr] 305 |                 let mut msg = try!(self.add_operation(OPERATOR_SIGN,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:394:11
[INFO] [stderr]     |
[INFO] [stderr] 394 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:306:11
[INFO] [stderr]     |
[INFO] [stderr] 306 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:399:16
[INFO] [stderr]     |
[INFO] [stderr] 399 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:310:19
[INFO] [stderr]     |
[INFO] [stderr] 310 |                 let mut msg = try!(self.add_operation(OPERATOR_DIV,op.parents.clone()));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:400:19
[INFO] [stderr]     |
[INFO] [stderr] 400 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:402:20
[INFO] [stderr]     |
[INFO] [stderr] 402 |                 let msg_sign = try!(self.add_operation(OPERATOR_SIGN, vec![op.parents[0]]));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:311:11
[INFO] [stderr]     |
[INFO] [stderr] 311 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:403:11
[INFO] [stderr]     |
[INFO] [stderr] 403 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:315:15
[INFO] [stderr]     |
[INFO] [stderr] 315 |                 let msg = try!(self.add_operation(OPERATOR_MUL,vec![child,grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:408:15
[INFO] [stderr]     |
[INFO] [stderr] 408 |                 let msg = try!(self.add_operation(OPERATOR_SIGN, vec![op.parents[0]]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:320:19
[INFO] [stderr]     |
[INFO] [stderr] 320 |                 let mut msg = try!(self.add_operation(OPERATOR_DIV,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:409:15
[INFO] [stderr]     |
[INFO] [stderr] 409 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:321:11
[INFO] [stderr]     |
[INFO] [stderr] 321 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![const_half,msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:414:8
[INFO] [stderr]     |
[INFO] [stderr] 414 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:326:15
[INFO] [stderr]     |
[INFO] [stderr] 326 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:415:20
[INFO] [stderr]     |
[INFO] [stderr] 415 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:332:19
[INFO] [stderr]     |
[INFO] [stderr] 332 |                 let mut msg = try!(self.add_operation(OPERATOR_NEG,vec![child]));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:417:12
[INFO] [stderr]     |
[INFO] [stderr] 417 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[0],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:333:11
[INFO] [stderr]     |
[INFO] [stderr] 333 |                 msg = try!(self.add_operation(OPERATOR_ADD,vec![const_1,msg]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:418:12
[INFO] [stderr]     |
[INFO] [stderr] 418 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:334:11
[INFO] [stderr]     |
[INFO] [stderr] 334 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,child,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:419:12
[INFO] [stderr]     |
[INFO] [stderr] 419 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:339:19
[INFO] [stderr]     |
[INFO] [stderr] 339 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:422:8
[INFO] [stderr]     |
[INFO] [stderr] 422 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:341:11
[INFO] [stderr]     |
[INFO] [stderr] 341 |                 msg = try!(self.add_operation(OPERATOR_MUL,vec![msg,grad]));
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:423:20
[INFO] [stderr]     |
[INFO] [stderr] 423 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:345:16
[INFO] [stderr]     |
[INFO] [stderr] 345 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:425:12
[INFO] [stderr]     |
[INFO] [stderr] 425 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[1],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:346:15
[INFO] [stderr]     |
[INFO] [stderr] 346 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:426:12
[INFO] [stderr]     |
[INFO] [stderr] 426 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:351:16
[INFO] [stderr]     |
[INFO] [stderr] 351 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:427:12
[INFO] [stderr]     |
[INFO] [stderr] 427 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:352:15
[INFO] [stderr]     |
[INFO] [stderr] 352 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:432:8
[INFO] [stderr]     |
[INFO] [stderr] 432 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:433:20
[INFO] [stderr]     |
[INFO] [stderr] 433 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:435:12
[INFO] [stderr]     |
[INFO] [stderr] 435 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[1],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:436:12
[INFO] [stderr]     |
[INFO] [stderr] 436 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:437:12
[INFO] [stderr]     |
[INFO] [stderr] 437 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:440:8
[INFO] [stderr]     |
[INFO] [stderr] 440 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:441:20
[INFO] [stderr]     |
[INFO] [stderr] 441 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:443:12
[INFO] [stderr]     |
[INFO] [stderr] 443 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[0],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:444:12
[INFO] [stderr]     |
[INFO] [stderr] 444 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:445:12
[INFO] [stderr]     |
[INFO] [stderr] 445 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:450:8
[INFO] [stderr]     |
[INFO] [stderr] 450 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:451:20
[INFO] [stderr]     |
[INFO] [stderr] 451 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:453:12
[INFO] [stderr]     |
[INFO] [stderr] 453 |                     msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:457:8
[INFO] [stderr]     |
[INFO] [stderr] 457 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:458:20
[INFO] [stderr]     |
[INFO] [stderr] 458 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:460:12
[INFO] [stderr]     |
[INFO] [stderr] 460 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![child, msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:465:8
[INFO] [stderr]     |
[INFO] [stderr] 465 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:466:16
[INFO] [stderr]     |
[INFO] [stderr] 466 |                     let ptr = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:468:18
[INFO] [stderr]     |
[INFO] [stderr] 468 |                     let msg_1 = try!(self.add_operation(
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:470:19
[INFO] [stderr]     |
[INFO] [stderr] 470 |                     let gradtr = try!(self.add_operation(
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:472:18
[INFO] [stderr]     |
[INFO] [stderr] 472 |                     let msg_2 = try!(self.add_operation(
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:474:16
[INFO] [stderr]     |
[INFO] [stderr] 474 |                     let msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:478:8
[INFO] [stderr]     |
[INFO] [stderr] 478 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:479:16
[INFO] [stderr]     |
[INFO] [stderr] 479 |                     let ptr = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:481:17
[INFO] [stderr]     |
[INFO] [stderr] 481 |                         let msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:488:9
[INFO] [stderr]     |
[INFO] [stderr] 488 |                     if try!(self.is_dependable(*i)){
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:499:10
[INFO] [stderr]     |
[INFO] [stderr] 499 |                         if try!(self.is_dependable(p1)){
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:500:18
[INFO] [stderr]     |
[INFO] [stderr] 500 |                             let msg = try!(self.add_operation(OPERATOR_MUL,vec![p2, grad]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:503:10
[INFO] [stderr]     |
[INFO] [stderr] 503 |                         if try!(self.is_dependable(p2)){
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:504:18
[INFO] [stderr]     |
[INFO] [stderr] 504 |                             let msg = try!(self.add_operation(OPERATOR_MUL,vec![p1, grad]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:510:11
[INFO] [stderr]     |
[INFO] [stderr] 510 |                             if try!(self.is_dependable(*i)){
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:511:23
[INFO] [stderr]     |
[INFO] [stderr] 511 |                                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:513:15
[INFO] [stderr]     |
[INFO] [stderr] 513 |                                 msg = try!(self.add_operation(
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:529:10
[INFO] [stderr]     |
[INFO] [stderr] 529 |                         if try!(self.is_dependable(p1)) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:531:9
[INFO] [stderr]     |
[INFO] [stderr] 531 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[1]]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:534:19
[INFO] [stderr]     |
[INFO] [stderr] 534 |                                 let msg = try!(self.add_operation(OPERATOR_DOT, right_parents));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:535:9
[INFO] [stderr]     |
[INFO] [stderr] 535 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![msg]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:537:18
[INFO] [stderr]     |
[INFO] [stderr] 537 |                             let msg = try!(self.add_operation(OPERATOR_DOT,vec![grad, right_msg]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:542:10
[INFO] [stderr]     |
[INFO] [stderr] 542 |                         if try!(self.is_dependable(pend)) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:544:9
[INFO] [stderr]     |
[INFO] [stderr] 544 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[0]]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:547:19
[INFO] [stderr]     |
[INFO] [stderr] 547 |                                 let msg = try!(self.add_operation(OPERATOR_DOT, left_parents));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:548:9
[INFO] [stderr]     |
[INFO] [stderr] 548 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![msg]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:550:18
[INFO] [stderr]     |
[INFO] [stderr] 550 |                             let msg = try!(self.add_operation(OPERATOR_DOT, vec![left_msg, grad]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:556:11
[INFO] [stderr]     |
[INFO] [stderr] 556 |                             if try!(self.is_dependable(p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:557:24
[INFO] [stderr]     |
[INFO] [stderr] 557 |                                 let left_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[0]]));
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:559:10
[INFO] [stderr]     |
[INFO] [stderr] 559 |                                     try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[2]]))
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:562:20
[INFO] [stderr]     |
[INFO] [stderr] 562 |                                     let msg = try!(self.add_operation(OPERATOR_DOT, right_parents));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:563:10
[INFO] [stderr]     |
[INFO] [stderr] 563 |                                     try!(self.add_operation(OPERATOR_TRANSPOSE, vec![msg]))
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:565:19
[INFO] [stderr]     |
[INFO] [stderr] 565 |                                 let msg = try!(self.add_operation(OPERATOR_DOT, vec![left_msg, grad, right_msg]));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:572:11
[INFO] [stderr]     |
[INFO] [stderr] 572 |                             if try!(self.is_dependable(p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:573:25
[INFO] [stderr]     |
[INFO] [stderr] 573 |                                 let right_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[n-1]]));
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:575:28
[INFO] [stderr]     |
[INFO] [stderr] 575 |                                 let mut left_msg = try!(self.add_operation(OPERATOR_DOT, left_parents));
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:576:20
[INFO] [stderr]     |
[INFO] [stderr] 576 |                                 left_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![left_msg]));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:577:19
[INFO] [stderr]     |
[INFO] [stderr] 577 |                                 let msg = try!(self.add_operation(OPERATOR_DOT,vec![left_msg, grad, right_msg]));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:585:12
[INFO] [stderr]     |
[INFO] [stderr] 585 |                                 if try!(self.is_dependable(p)) {
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:587:29
[INFO] [stderr]     |
[INFO] [stderr] 587 |                                     let mut left_msg = try!(self.add_operation(OPERATOR_DOT, left_parents));
[INFO] [stderr]     |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:588:21
[INFO] [stderr]     |
[INFO] [stderr] 588 |                                     left_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![left_msg]));
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:590:30
[INFO] [stderr]     |
[INFO] [stderr] 590 |                                     let mut right_msg = try!(self.add_operation(OPERATOR_DOT, right_parents));
[INFO] [stderr]     |                                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:591:22
[INFO] [stderr]     |
[INFO] [stderr] 591 |                                     right_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![right_msg]));
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:592:20
[INFO] [stderr]     |
[INFO] [stderr] 592 |                                     let msg = try!(self.add_operation(OPERATOR_DOT, vec![left_msg, grad, right_msg]));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:357:16
[INFO] [stderr]     |
[INFO] [stderr] 357 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:608:11
[INFO] [stderr]     |
[INFO] [stderr] 608 |                             if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:358:16
[INFO] [stderr]     |
[INFO] [stderr] 358 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:615:20
[INFO] [stderr]     |
[INFO] [stderr] 615 |                             let rows =  try!(self.add_operation(OPERATOR_SIZE_1,                     vec![child]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:359:19
[INFO] [stderr]     |
[INFO] [stderr] 359 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:618:20
[INFO] [stderr]     |
[INFO] [stderr] 618 |                                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![*p]));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:361:11
[INFO] [stderr]     |
[INFO] [stderr] 361 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:619:12
[INFO] [stderr]     |
[INFO] [stderr] 619 |                                 if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:367:16
[INFO] [stderr]     |
[INFO] [stderr] 367 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:620:20
[INFO] [stderr]     |
[INFO] [stderr] 620 |                                     let msg = try!(self.add_operation(OPERATOR_SUBINDEX, vec![grad,const_0,rows, accum, cols]));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:368:19
[INFO] [stderr]     |
[INFO] [stderr] 368 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:623:17
[INFO] [stderr]     |
[INFO] [stderr] 623 |                                 accum = try!(self.add_operation(OPERATOR_ADD, vec![accum, cols]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:370:11
[INFO] [stderr]     |
[INFO] [stderr] 370 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:637:11
[INFO] [stderr]     |
[INFO] [stderr] 637 |                             if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:376:16
[INFO] [stderr]     |
[INFO] [stderr] 376 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:644:20
[INFO] [stderr]     |
[INFO] [stderr] 644 |                             let cols =  try!(self.add_operation(OPERATOR_SIZE_2,                     vec![child]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:377:19
[INFO] [stderr]     |
[INFO] [stderr] 377 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:647:20
[INFO] [stderr]     |
[INFO] [stderr] 647 |                                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![*p]));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:379:11
[INFO] [stderr]     |
[INFO] [stderr] 379 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:648:12
[INFO] [stderr]     |
[INFO] [stderr] 648 |                                 if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:385:15
[INFO] [stderr]     |
[INFO] [stderr] 385 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:649:20
[INFO] [stderr]     |
[INFO] [stderr] 649 |                                     let msg = try!(self.add_operation(OPERATOR_SUBINDEX, vec![grad,accum,rows, const_0, cols]));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:390:16
[INFO] [stderr]     |
[INFO] [stderr] 390 |                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:652:17
[INFO] [stderr]     |
[INFO] [stderr] 652 |                                 accum = try!(self.add_operation(OPERATOR_ADD, vec![accum, rows]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:391:19
[INFO] [stderr]     |
[INFO] [stderr] 391 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:661:15
[INFO] [stderr]     |
[INFO] [stderr] 661 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:393:20
[INFO] [stderr]     |
[INFO] [stderr] 393 |                 let msg_sign = try!(self.add_operation(OPERATOR_SIGN, vec![op.parents[0]]));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:668:15
[INFO] [stderr]     |
[INFO] [stderr] 668 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:394:11
[INFO] [stderr]     |
[INFO] [stderr] 394 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:673:16
[INFO] [stderr]     |
[INFO] [stderr] 673 |                 let rows = try!(self.add_operation(
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:399:16
[INFO] [stderr]     |
[INFO] [stderr] 399 |                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![op.parents[0]]));
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:675:16
[INFO] [stderr]     |
[INFO] [stderr] 675 |                 let cols = try!(self.add_operation(
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:400:19
[INFO] [stderr]     |
[INFO] [stderr] 400 |                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:677:15
[INFO] [stderr]     |
[INFO] [stderr] 677 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:402:20
[INFO] [stderr]     |
[INFO] [stderr] 402 |                 let msg_sign = try!(self.add_operation(OPERATOR_SIGN, vec![op.parents[0]]));
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:682:15
[INFO] [stderr]     |
[INFO] [stderr] 682 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:403:11
[INFO] [stderr]     |
[INFO] [stderr] 403 |                 msg = try!(self.add_operation(
[INFO] [stderr]     |                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:687:15
[INFO] [stderr]     |
[INFO] [stderr] 687 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:408:15
[INFO] [stderr]     |
[INFO] [stderr] 408 |                 let msg = try!(self.add_operation(OPERATOR_SIGN, vec![op.parents[0]]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:698:3
[INFO] [stderr]     |
[INFO] [stderr] 698 |         try!(self.nodes.get_mut(index).ok_or_else(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:409:15
[INFO] [stderr]     |
[INFO] [stderr] 409 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:706:3
[INFO] [stderr]     |
[INFO] [stderr] 706 |         try!(self.nodes.get(index).ok_or_else(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:414:8
[INFO] [stderr]     |
[INFO] [stderr] 414 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:726:9
[INFO] [stderr]     |
[INFO] [stderr] 726 |         match try!(self.get_node(index)).node_type.clone(){
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:415:20
[INFO] [stderr]     |
[INFO] [stderr] 415 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:737:18
[INFO] [stderr]     |
[INFO] [stderr] 737 |         let children = try!(self.get_node(old_parent)).children.clone();
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:417:12
[INFO] [stderr]     |
[INFO] [stderr] 417 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[0],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:418:12
[INFO] [stderr]     |
[INFO] [stderr] 418 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:419:12
[INFO] [stderr]     |
[INFO] [stderr] 419 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:422:8
[INFO] [stderr]     |
[INFO] [stderr] 422 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:423:20
[INFO] [stderr]     |
[INFO] [stderr] 423 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:425:12
[INFO] [stderr]     |
[INFO] [stderr] 425 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[1],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:426:12
[INFO] [stderr]     |
[INFO] [stderr] 426 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:427:12
[INFO] [stderr]     |
[INFO] [stderr] 427 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:432:8
[INFO] [stderr]     |
[INFO] [stderr] 432 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:433:20
[INFO] [stderr]     |
[INFO] [stderr] 433 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:435:12
[INFO] [stderr]     |
[INFO] [stderr] 435 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[1],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:436:12
[INFO] [stderr]     |
[INFO] [stderr] 436 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:437:12
[INFO] [stderr]     |
[INFO] [stderr] 437 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:440:8
[INFO] [stderr]     |
[INFO] [stderr] 440 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:441:20
[INFO] [stderr]     |
[INFO] [stderr] 441 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:443:12
[INFO] [stderr]     |
[INFO] [stderr] 443 |                     msg = try!(self.add_operation(OPERATOR_ADD,vec![op.parents[0],msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:444:12
[INFO] [stderr]     |
[INFO] [stderr] 444 |                     msg = try!(self.add_operation(OPERATOR_SIGN, vec![msg]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:445:12
[INFO] [stderr]     |
[INFO] [stderr] 445 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:450:8
[INFO] [stderr]     |
[INFO] [stderr] 450 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:451:20
[INFO] [stderr]     |
[INFO] [stderr] 451 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:453:12
[INFO] [stderr]     |
[INFO] [stderr] 453 |                     msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:457:8
[INFO] [stderr]     |
[INFO] [stderr] 457 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:458:20
[INFO] [stderr]     |
[INFO] [stderr] 458 |                     let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:460:12
[INFO] [stderr]     |
[INFO] [stderr] 460 |                     msg = try!(self.add_operation(OPERATOR_MUL,vec![child, msg, grad]));
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:739:4
[INFO] [stderr]     |
[INFO] [stderr] 739 |             try!(try!(self.get_mut_node(*child)).op.swap_parent_in_place(old_parent, new_parent));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:739:9
[INFO] [stderr]     |
[INFO] [stderr] 739 |             try!(try!(self.get_mut_node(*child)).op.swap_parent_in_place(old_parent, new_parent));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:742:3
[INFO] [stderr]     |
[INFO] [stderr] 742 |         try!(self.get_mut_node(new_parent)).children.extend(children.iter().cloned());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:748:18
[INFO] [stderr]     |
[INFO] [stderr] 748 |             "const" => Ok(try!(self.add_operation(OPERATOR_CONST, args))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:749:16
[INFO] [stderr]     |
[INFO] [stderr] 749 |             "eye" => Ok(try!(self.add_operation(OPERATOR_EYE, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:750:17
[INFO] [stderr]     |
[INFO] [stderr] 750 |             "sign" => Ok(try!(self.add_operation(OPERATOR_SIGN, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:751:17
[INFO] [stderr]     |
[INFO] [stderr] 751 |             "rows" => Ok(try!(self.add_operation(OPERATOR_SIZE_1, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:752:17
[INFO] [stderr]     |
[INFO] [stderr] 752 |             "cols" => Ok(try!(self.add_operation(OPERATOR_SIZE_2, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:753:17
[INFO] [stderr]     |
[INFO] [stderr] 753 |             "ones" => Ok(try!(self.add_operation(OPERATOR_ONES, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:754:19
[INFO] [stderr]     |
[INFO] [stderr] 754 |             "zeros"  => Ok(try!(self.add_operation(OPERATOR_ZEROS, args))),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:755:15
[INFO] [stderr]     |
[INFO] [stderr] 755 |             "lt" => Ok(try!(self.add_operation(OPERATOR_LT, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:756:16
[INFO] [stderr]     |
[INFO] [stderr] 756 |             "lte" => Ok(try!(self.add_operation(OPERATOR_LTE, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:757:15
[INFO] [stderr]     |
[INFO] [stderr] 757 |             "gt" => Ok(try!(self.add_operation(OPERATOR_GT, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:465:8
[INFO] [stderr]     |
[INFO] [stderr] 465 |                 if try!(self.is_dependable(op.parents[0])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:758:16
[INFO] [stderr]     |
[INFO] [stderr] 758 |             "gte" => Ok(try!(self.add_operation(OPERATOR_GTE, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:759:15
[INFO] [stderr]     |
[INFO] [stderr] 759 |             "eq" => Ok(try!(self.add_operation(OPERATOR_EQ, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:760:16
[INFO] [stderr]     |
[INFO] [stderr] 760 |             "neq" => Ok(try!(self.add_operation(OPERATOR_NEQ, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:761:16
[INFO] [stderr]     |
[INFO] [stderr] 761 |             "neg" => Ok(try!(self.add_operation(OPERATOR_NEG, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:466:16
[INFO] [stderr]     |
[INFO] [stderr] 466 |                     let ptr = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:762:16
[INFO] [stderr]     |
[INFO] [stderr] 762 |             "div" => Ok(try!(self.add_operation(OPERATOR_DIV, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:468:18
[INFO] [stderr]     |
[INFO] [stderr] 468 |                     let msg_1 = try!(self.add_operation(
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:763:17
[INFO] [stderr]     |
[INFO] [stderr] 763 |             "minv" => Ok(try!(self.add_operation(OPERATOR_MINV, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:470:19
[INFO] [stderr]     |
[INFO] [stderr] 470 |                     let gradtr = try!(self.add_operation(
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:764:15
[INFO] [stderr]     |
[INFO] [stderr] 764 |             "tr" => Ok(try!(self.add_operation(OPERATOR_TRANSPOSE, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:472:18
[INFO] [stderr]     |
[INFO] [stderr] 472 |                     let msg_2 = try!(self.add_operation(
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:765:18
[INFO] [stderr]     |
[INFO] [stderr] 765 |             "mdiag" => Ok(try!(self.add_operation(OPERATOR_MDIAG, args))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:474:16
[INFO] [stderr]     |
[INFO] [stderr] 474 |                     let msg = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:766:18
[INFO] [stderr]     |
[INFO] [stderr] 766 |             "vdiag" => Ok(try!(self.add_operation(OPERATOR_VDIAG, args))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:767:16
[INFO] [stderr]     |
[INFO] [stderr] 767 |             "cos" => Ok(try!(self.add_operation(OPERATOR_COS, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:768:16
[INFO] [stderr]     |
[INFO] [stderr] 768 |             "sin" => Ok(try!(self.add_operation(OPERATOR_SIN, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:769:16
[INFO] [stderr]     |
[INFO] [stderr] 769 |             "tan" => Ok(try!(self.add_operation(OPERATOR_TAN, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:770:17
[INFO] [stderr]     |
[INFO] [stderr] 770 |             "cosh" => Ok(try!(self.add_operation(OPERATOR_COSH, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:771:17
[INFO] [stderr]     |
[INFO] [stderr] 771 |             "sinh" => Ok(try!(self.add_operation(OPERATOR_SINH, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:772:17
[INFO] [stderr]     |
[INFO] [stderr] 772 |             "tanh" => Ok(try!(self.add_operation(OPERATOR_TANH, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:773:16
[INFO] [stderr]     |
[INFO] [stderr] 773 |             "abs" => Ok(try!(self.add_operation(OPERATOR_ABS, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:774:16
[INFO] [stderr]     |
[INFO] [stderr] 774 |             "log" => Ok(try!(self.add_operation(OPERATOR_LOG, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:775:16
[INFO] [stderr]     |
[INFO] [stderr] 775 |             "exp" => Ok(try!(self.add_operation(OPERATOR_EXP, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:776:17
[INFO] [stderr]     |
[INFO] [stderr] 776 |             "sqrt" => Ok(try!(self.add_operation(OPERATOR_SQRT, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:777:19
[INFO] [stderr]     |
[INFO] [stderr] 777 |             "square" => Ok(try!(self.add_operation(OPERATOR_SQUARE, args))),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:778:17
[INFO] [stderr]     |
[INFO] [stderr] 778 |             "sigm" => Ok(try!(self.add_operation(OPERATOR_SIGM, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:779:17
[INFO] [stderr]     |
[INFO] [stderr] 779 |             "rect" => Ok(try!(self.add_operation(OPERATOR_RECT, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:781:16
[INFO] [stderr]     |
[INFO] [stderr] 781 |                 2 => match try!(self.get_node(args[1])).node_type {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:785:9
[INFO] [stderr]     |
[INFO] [stderr] 785 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:786:22
[INFO] [stderr]     |
[INFO] [stderr] 786 |                                 let result = try!(self.add_operation(OPERATOR_SUM_ALL, vec![args[0]]));
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:790:9
[INFO] [stderr]     |
[INFO] [stderr] 790 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:478:8
[INFO] [stderr]     |
[INFO] [stderr] 478 |                 if try!(self.is_dependable(op.parents[1])){
[INFO] [stderr]     |                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:791:22
[INFO] [stderr]     |
[INFO] [stderr] 791 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:479:16
[INFO] [stderr]     |
[INFO] [stderr] 479 |                     let ptr = try!(self.add_operation(
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:481:17
[INFO] [stderr]     |
[INFO] [stderr] 481 |                         let msg = try!(self.add_operation(
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:796:9
[INFO] [stderr]     |
[INFO] [stderr] 796 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:797:22
[INFO] [stderr]     |
[INFO] [stderr] 797 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:488:9
[INFO] [stderr]     |
[INFO] [stderr] 488 |                     if try!(self.is_dependable(*i)){
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:812:16
[INFO] [stderr]     |
[INFO] [stderr] 812 |                 2 => match try!(self.get_node(args[1])).node_type {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:499:10
[INFO] [stderr]     |
[INFO] [stderr] 499 |                         if try!(self.is_dependable(p1)){
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:816:9
[INFO] [stderr]     |
[INFO] [stderr] 816 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:500:18
[INFO] [stderr]     |
[INFO] [stderr] 500 |                             let msg = try!(self.add_operation(OPERATOR_MUL,vec![p2, grad]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:817:22
[INFO] [stderr]     |
[INFO] [stderr] 817 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:822:9
[INFO] [stderr]     |
[INFO] [stderr] 822 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:823:22
[INFO] [stderr]     |
[INFO] [stderr] 823 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:828:9
[INFO] [stderr]     |
[INFO] [stderr] 828 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:829:22
[INFO] [stderr]     |
[INFO] [stderr] 829 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:844:16
[INFO] [stderr]     |
[INFO] [stderr] 844 |                 2 => match try!(self.get_node(args[1])).node_type {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:848:9
[INFO] [stderr]     |
[INFO] [stderr] 848 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:849:22
[INFO] [stderr]     |
[INFO] [stderr] 849 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:503:10
[INFO] [stderr]     |
[INFO] [stderr] 503 |                         if try!(self.is_dependable(p2)){
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:854:9
[INFO] [stderr]     |
[INFO] [stderr] 854 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:504:18
[INFO] [stderr]     |
[INFO] [stderr] 504 |                             let msg = try!(self.add_operation(OPERATOR_MUL,vec![p1, grad]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:855:22
[INFO] [stderr]     |
[INFO] [stderr] 855 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:860:9
[INFO] [stderr]     |
[INFO] [stderr] 860 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:861:22
[INFO] [stderr]     |
[INFO] [stderr] 861 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:510:11
[INFO] [stderr]     |
[INFO] [stderr] 510 |                             if try!(self.is_dependable(*i)){
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:874:16
[INFO] [stderr]     |
[INFO] [stderr] 874 |             "max" => Ok(try!(self.add_operation(OPERATOR_MAX, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:875:16
[INFO] [stderr]     |
[INFO] [stderr] 875 |             "min" => Ok(try!(self.add_operation(OPERATOR_MIN, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:511:23
[INFO] [stderr]     |
[INFO] [stderr] 511 |                                 let mut msg = try!(self.add_operation(
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:876:16
[INFO] [stderr]     |
[INFO] [stderr] 876 |             "pow" => Ok(try!(self.add_operation(OPERATOR_POW, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:513:15
[INFO] [stderr]     |
[INFO] [stderr] 513 |                                 msg = try!(self.add_operation(
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:877:17
[INFO] [stderr]     |
[INFO] [stderr] 877 |             "quad" => Ok(try!(self.add_operation(OPERATOR_QUAD, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:878:19
[INFO] [stderr]     |
[INFO] [stderr] 878 |             "subind" => Ok(try!(self.add_operation(OPERATOR_SUBINDEX, args))),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:879:21
[INFO] [stderr]     |
[INFO] [stderr] 879 |             "subasign" => Ok(try!(self.add_operation(OPERATOR_SUBASSIGN, args))),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:880:20
[INFO] [stderr]     |
[INFO] [stderr] 880 |             "reshape" => Ok(try!(self.add_operation(OPERATOR_RESHAPE, args))),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:529:10
[INFO] [stderr]     |
[INFO] [stderr] 529 |                         if try!(self.is_dependable(p1)) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:881:23
[INFO] [stderr]     |
[INFO] [stderr] 881 |             "replicateH" => Ok(try!(self.add_operation(OPERATOR_REPLICATEH, args))),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:531:9
[INFO] [stderr]     |
[INFO] [stderr] 531 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[1]]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:882:23
[INFO] [stderr]     |
[INFO] [stderr] 882 |             "replicateV" => Ok(try!(self.add_operation(OPERATOR_REPLICATEV, args))),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:534:19
[INFO] [stderr]     |
[INFO] [stderr] 534 |                                 let msg = try!(self.add_operation(OPERATOR_DOT, right_parents));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:883:16
[INFO] [stderr]     |
[INFO] [stderr] 883 |             "add" => Ok(try!(self.add_operation(OPERATOR_ADD, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:884:16
[INFO] [stderr]     |
[INFO] [stderr] 884 |             "mul" => Ok(try!(self.add_operation(OPERATOR_MUL, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:885:16
[INFO] [stderr]     |
[INFO] [stderr] 885 |             "dot" => Ok(try!(self.add_operation(OPERATOR_DOT, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:886:20
[INFO] [stderr]     |
[INFO] [stderr] 886 |             "horzcat" => Ok(try!(self.add_operation(OPERATOR_HORZCAT, args))),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:887:20
[INFO] [stderr]     |
[INFO] [stderr] 887 |             "vertcat" => Ok(try!(self.add_operation(OPERATOR_VERTCAT, args))),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:535:9
[INFO] [stderr]     |
[INFO] [stderr] 535 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![msg]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |         try!(write ! (
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:537:18
[INFO] [stderr]     |
[INFO] [stderr] 537 |                             let msg = try!(self.add_operation(OPERATOR_DOT,vec![grad, right_msg]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:58:13
[INFO] [stderr]    |
[INFO] [stderr] 58 |             try!(write ! (
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:542:10
[INFO] [stderr]     |
[INFO] [stderr] 542 |                         if try!(self.is_dependable(pend)) {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:63:13
[INFO] [stderr]    |
[INFO] [stderr] 63 |             try!(write ! (
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:67:17
[INFO] [stderr]    |
[INFO] [stderr] 67 |                 try!(write ! ( fmt , ", `{}`" , escape_default ( elem ) ));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:20:13
[INFO] [stderr]    |
[INFO] [stderr] 20 |             try!(single_fold(graph, i))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:34:14
[INFO] [stderr]    |
[INFO] [stderr] 34 |     let op = try!(graph.get_node(old)).op.clone();
[INFO] [stderr]    |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:544:9
[INFO] [stderr]     |
[INFO] [stderr] 544 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[0]]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:40:26
[INFO] [stderr]    |
[INFO] [stderr] 40 |             let parent = try!(graph.get_node(op.parents[0]));
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:547:19
[INFO] [stderr]     |
[INFO] [stderr] 547 |                                 let msg = try!(self.add_operation(OPERATOR_DOT, left_parents));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:59:19
[INFO] [stderr]    |
[INFO] [stderr] 59 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:548:9
[INFO] [stderr]     |
[INFO] [stderr] 548 |                                 try!(self.add_operation(OPERATOR_TRANSPOSE, vec![msg]))
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:68:19
[INFO] [stderr]    |
[INFO] [stderr] 68 |             match try!(graph.get_node(op.parents[0])).node_type{
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:79:19
[INFO] [stderr]    |
[INFO] [stderr] 79 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:108:19
[INFO] [stderr]     |
[INFO] [stderr] 108 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:550:18
[INFO] [stderr]     |
[INFO] [stderr] 550 |                             let msg = try!(self.add_operation(OPERATOR_DOT, vec![left_msg, grad]));
[INFO] [stderr]     |                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:125:19
[INFO] [stderr]     |
[INFO] [stderr] 125 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:142:19
[INFO] [stderr]     |
[INFO] [stderr] 142 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:556:11
[INFO] [stderr]     |
[INFO] [stderr] 556 |                             if try!(self.is_dependable(p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:557:24
[INFO] [stderr]     |
[INFO] [stderr] 557 |                                 let left_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[0]]));
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:159:19
[INFO] [stderr]     |
[INFO] [stderr] 159 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:176:19
[INFO] [stderr]     |
[INFO] [stderr] 176 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:559:10
[INFO] [stderr]     |
[INFO] [stderr] 559 |                                     try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[2]]))
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:193:19
[INFO] [stderr]     |
[INFO] [stderr] 193 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:562:20
[INFO] [stderr]     |
[INFO] [stderr] 562 |                                     let msg = try!(self.add_operation(OPERATOR_DOT, right_parents));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:210:19
[INFO] [stderr]     |
[INFO] [stderr] 210 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:563:10
[INFO] [stderr]     |
[INFO] [stderr] 563 |                                     try!(self.add_operation(OPERATOR_TRANSPOSE, vec![msg]))
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:565:19
[INFO] [stderr]     |
[INFO] [stderr] 565 |                                 let msg = try!(self.add_operation(OPERATOR_DOT, vec![left_msg, grad, right_msg]));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:572:11
[INFO] [stderr]     |
[INFO] [stderr] 572 |                             if try!(self.is_dependable(p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:573:25
[INFO] [stderr]     |
[INFO] [stderr] 573 |                                 let right_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![op.parents[n-1]]));
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:575:28
[INFO] [stderr]     |
[INFO] [stderr] 575 |                                 let mut left_msg = try!(self.add_operation(OPERATOR_DOT, left_parents));
[INFO] [stderr]     |                                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:576:20
[INFO] [stderr]     |
[INFO] [stderr] 576 |                                 left_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![left_msg]));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:577:19
[INFO] [stderr]     |
[INFO] [stderr] 577 |                                 let msg = try!(self.add_operation(OPERATOR_DOT,vec![left_msg, grad, right_msg]));
[INFO] [stderr]     |                                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:585:12
[INFO] [stderr]     |
[INFO] [stderr] 585 |                                 if try!(self.is_dependable(p)) {
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:587:29
[INFO] [stderr]     |
[INFO] [stderr] 587 |                                     let mut left_msg = try!(self.add_operation(OPERATOR_DOT, left_parents));
[INFO] [stderr]     |                                                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:588:21
[INFO] [stderr]     |
[INFO] [stderr] 588 |                                     left_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![left_msg]));
[INFO] [stderr]     |                                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:590:30
[INFO] [stderr]     |
[INFO] [stderr] 590 |                                     let mut right_msg = try!(self.add_operation(OPERATOR_DOT, right_parents));
[INFO] [stderr]     |                                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:591:22
[INFO] [stderr]     |
[INFO] [stderr] 591 |                                     right_msg = try!(self.add_operation(OPERATOR_TRANSPOSE, vec![right_msg]));
[INFO] [stderr]     |                                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:592:20
[INFO] [stderr]     |
[INFO] [stderr] 592 |                                     let msg = try!(self.add_operation(OPERATOR_DOT, vec![left_msg, grad, right_msg]));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:608:11
[INFO] [stderr]     |
[INFO] [stderr] 608 |                             if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:615:20
[INFO] [stderr]     |
[INFO] [stderr] 615 |                             let rows =  try!(self.add_operation(OPERATOR_SIZE_1,                     vec![child]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:618:20
[INFO] [stderr]     |
[INFO] [stderr] 618 |                                 let cols = try!(self.add_operation(OPERATOR_SIZE_2, vec![*p]));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:619:12
[INFO] [stderr]     |
[INFO] [stderr] 619 |                                 if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:620:20
[INFO] [stderr]     |
[INFO] [stderr] 620 |                                     let msg = try!(self.add_operation(OPERATOR_SUBINDEX, vec![grad,const_0,rows, accum, cols]));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:623:17
[INFO] [stderr]     |
[INFO] [stderr] 623 |                                 accum = try!(self.add_operation(OPERATOR_ADD, vec![accum, cols]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:637:11
[INFO] [stderr]     |
[INFO] [stderr] 637 |                             if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:644:20
[INFO] [stderr]     |
[INFO] [stderr] 644 |                             let cols =  try!(self.add_operation(OPERATOR_SIZE_2,                     vec![child]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:647:20
[INFO] [stderr]     |
[INFO] [stderr] 647 |                                 let rows = try!(self.add_operation(OPERATOR_SIZE_1, vec![*p]));
[INFO] [stderr]     |                                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:648:12
[INFO] [stderr]     |
[INFO] [stderr] 648 |                                 if try!(self.is_dependable(*p)) {
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:649:20
[INFO] [stderr]     |
[INFO] [stderr] 649 |                                     let msg = try!(self.add_operation(OPERATOR_SUBINDEX, vec![grad,accum,rows, const_0, cols]));
[INFO] [stderr]     |                                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:652:17
[INFO] [stderr]     |
[INFO] [stderr] 652 |                                 accum = try!(self.add_operation(OPERATOR_ADD, vec![accum, rows]));
[INFO] [stderr]     |                                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:661:15
[INFO] [stderr]     |
[INFO] [stderr] 661 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:668:15
[INFO] [stderr]     |
[INFO] [stderr] 668 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:673:16
[INFO] [stderr]     |
[INFO] [stderr] 673 |                 let rows = try!(self.add_operation(
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:675:16
[INFO] [stderr]     |
[INFO] [stderr] 675 |                 let cols = try!(self.add_operation(
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:677:15
[INFO] [stderr]     |
[INFO] [stderr] 677 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:682:15
[INFO] [stderr]     |
[INFO] [stderr] 682 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:687:15
[INFO] [stderr]     |
[INFO] [stderr] 687 |                 let msg = try!(self.add_operation(
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:698:3
[INFO] [stderr]     |
[INFO] [stderr] 698 |         try!(self.nodes.get_mut(index).ok_or_else(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:706:3
[INFO] [stderr]     |
[INFO] [stderr] 706 |         try!(self.nodes.get(index).ok_or_else(
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:726:9
[INFO] [stderr]     |
[INFO] [stderr] 726 |         match try!(self.get_node(index)).node_type.clone(){
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:737:18
[INFO] [stderr]     |
[INFO] [stderr] 737 |         let children = try!(self.get_node(old_parent)).children.clone();
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:739:4
[INFO] [stderr]     |
[INFO] [stderr] 739 |             try!(try!(self.get_mut_node(*child)).op.swap_parent_in_place(old_parent, new_parent));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:227:19
[INFO] [stderr]     |
[INFO] [stderr] 227 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:739:9
[INFO] [stderr]     |
[INFO] [stderr] 739 |             try!(try!(self.get_mut_node(*child)).op.swap_parent_in_place(old_parent, new_parent));
[INFO] [stderr]     |                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:244:19
[INFO] [stderr]     |
[INFO] [stderr] 244 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:742:3
[INFO] [stderr]     |
[INFO] [stderr] 742 |         try!(self.get_mut_node(new_parent)).children.extend(children.iter().cloned());
[INFO] [stderr]     |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:748:18
[INFO] [stderr]     |
[INFO] [stderr] 748 |             "const" => Ok(try!(self.add_operation(OPERATOR_CONST, args))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:271:19
[INFO] [stderr]     |
[INFO] [stderr] 271 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:288:19
[INFO] [stderr]     |
[INFO] [stderr] 288 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:749:16
[INFO] [stderr]     |
[INFO] [stderr] 749 |             "eye" => Ok(try!(self.add_operation(OPERATOR_EYE, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:305:19
[INFO] [stderr]     |
[INFO] [stderr] 305 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:750:17
[INFO] [stderr]     |
[INFO] [stderr] 750 |             "sign" => Ok(try!(self.add_operation(OPERATOR_SIGN, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:322:19
[INFO] [stderr]     |
[INFO] [stderr] 322 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:751:17
[INFO] [stderr]     |
[INFO] [stderr] 751 |             "rows" => Ok(try!(self.add_operation(OPERATOR_SIZE_1, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:339:19
[INFO] [stderr]     |
[INFO] [stderr] 339 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:752:17
[INFO] [stderr]     |
[INFO] [stderr] 752 |             "cols" => Ok(try!(self.add_operation(OPERATOR_SIZE_2, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:356:19
[INFO] [stderr]     |
[INFO] [stderr] 356 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:373:31
[INFO] [stderr]     |
[INFO] [stderr] 373 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:387:31
[INFO] [stderr]     |
[INFO] [stderr] 387 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:401:31
[INFO] [stderr]     |
[INFO] [stderr] 401 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:415:31
[INFO] [stderr]     |
[INFO] [stderr] 415 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:429:31
[INFO] [stderr]     |
[INFO] [stderr] 429 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:447:31
[INFO] [stderr]     |
[INFO] [stderr] 447 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:465:37
[INFO] [stderr]     |
[INFO] [stderr] 465 |             let (indexes, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:497:44
[INFO] [stderr]     |
[INFO] [stderr] 497 | ...                   let node = try!(graph.add_operation(
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:523:22
[INFO] [stderr]     |
[INFO] [stderr] 523 |             let po = try!(graph.get_node(op.parents[0])).op.clone();
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:753:17
[INFO] [stderr]     |
[INFO] [stderr] 753 |             "ones" => Ok(try!(self.add_operation(OPERATOR_ONES, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:540:26
[INFO] [stderr]     |
[INFO] [stderr] 540 |                 let po = try!(graph.get_node(op.parents[1])).op.clone();
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:549:36
[INFO] [stderr]     |
[INFO] [stderr] 549 |                         let node = try!(graph.add_operation(
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:754:19
[INFO] [stderr]     |
[INFO] [stderr] 754 |             "zeros"  => Ok(try!(self.add_operation(OPERATOR_ZEROS, args))),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:559:35
[INFO] [stderr]     |
[INFO] [stderr] 559 |                 let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:578:19
[INFO] [stderr]     |
[INFO] [stderr] 578 |             match try!(graph.get_node(op.args[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:601:13
[INFO] [stderr]     |
[INFO] [stderr] 601 |             try!(graph.swap_child_connections(old, node));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:604:55
[INFO] [stderr]     |
[INFO] [stderr] 604 |                 let children : &mut Vec<usize> = &mut try!(graph.get_mut_node(i)).children;
[INFO] [stderr]     |                                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:755:15
[INFO] [stderr]     |
[INFO] [stderr] 755 |             "lt" => Ok(try!(self.add_operation(OPERATOR_LT, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:630:15
[INFO] [stderr]     |
[INFO] [stderr] 630 |         match try!(graph.get_node(*node)).node_type{
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/codegen/graphviz.rs:27:2
[INFO] [stderr]    |
[INFO] [stderr] 27 |     try!(write!(fmt, "{}", HEADING));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/codegen/graphviz.rs:56:2
[INFO] [stderr]    |
[INFO] [stderr] 56 |     try!(write!(fmt, "{}", MIDDLE));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/codegen/graphviz.rs:90:2
[INFO] [stderr]    |
[INFO] [stderr] 90 |     try!(write!(fmt, "{}", MIDDLE_2));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:756:16
[INFO] [stderr]     |
[INFO] [stderr] 756 |             "lte" => Ok(try!(self.add_operation(OPERATOR_LTE, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/codegen/graphviz.rs:124:2
[INFO] [stderr]     |
[INFO] [stderr] 124 |     try!(write!(fmt, "{}", "\t}\n"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/codegen/graphviz.rs:131:6
[INFO] [stderr]     |
[INFO] [stderr] 131 |                     try!(write!(fmt, "\t{} -> {};\n", value.id, child));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/codegen/graphviz.rs:140:2
[INFO] [stderr]     |
[INFO] [stderr] 140 |     try!(write!(fmt, "{}", "}\n"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/linking.rs:35:16
[INFO] [stderr]    |
[INFO] [stderr] 35 |     let file = try!(::std::fs::File::create(source_loc.as_path()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/linking.rs:38:17
[INFO] [stderr]    |
[INFO] [stderr] 38 |         let _ = try!(writer.write_fmt(format_args!("{}\n",source)));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:757:15
[INFO] [stderr]     |
[INFO] [stderr] 757 |             "gt" => Ok(try!(self.add_operation(OPERATOR_GT, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let file = try!(std::fs::File::create(directory.as_path()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:18:2
[INFO] [stderr]    |
[INFO] [stderr] 18 |     try!(writer.write_fmt(format_args!("{}\n",graph)));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:758:16
[INFO] [stderr]     |
[INFO] [stderr] 758 |             "gte" => Ok(try!(self.add_operation(OPERATOR_GTE, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:23:13
[INFO] [stderr]    |
[INFO] [stderr] 23 |     let file = try!(std::fs::File::create(directory.as_path()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:25:2
[INFO] [stderr]    |
[INFO] [stderr] 25 |     try!(codegen::write_graphviz(&mut writer as &mut std::io::Write, &graph));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:759:15
[INFO] [stderr]     |
[INFO] [stderr] 759 |             "eq" => Ok(try!(self.add_operation(OPERATOR_EQ, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:760:16
[INFO] [stderr]     |
[INFO] [stderr] 760 |             "neq" => Ok(try!(self.add_operation(OPERATOR_NEQ, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:761:16
[INFO] [stderr]     |
[INFO] [stderr] 761 |             "neg" => Ok(try!(self.add_operation(OPERATOR_NEG, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:762:16
[INFO] [stderr]     |
[INFO] [stderr] 762 |             "div" => Ok(try!(self.add_operation(OPERATOR_DIV, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:763:17
[INFO] [stderr]     |
[INFO] [stderr] 763 |             "minv" => Ok(try!(self.add_operation(OPERATOR_MINV, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:764:15
[INFO] [stderr]     |
[INFO] [stderr] 764 |             "tr" => Ok(try!(self.add_operation(OPERATOR_TRANSPOSE, args))),
[INFO] [stderr]     |                        ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:765:18
[INFO] [stderr]     |
[INFO] [stderr] 765 |             "mdiag" => Ok(try!(self.add_operation(OPERATOR_MDIAG, args))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:766:18
[INFO] [stderr]     |
[INFO] [stderr] 766 |             "vdiag" => Ok(try!(self.add_operation(OPERATOR_VDIAG, args))),
[INFO] [stderr]     |                           ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:767:16
[INFO] [stderr]     |
[INFO] [stderr] 767 |             "cos" => Ok(try!(self.add_operation(OPERATOR_COS, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:768:16
[INFO] [stderr]     |
[INFO] [stderr] 768 |             "sin" => Ok(try!(self.add_operation(OPERATOR_SIN, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:495:7
[INFO] [stderr]     |
[INFO] [stderr] 495 |                     0...1 => return Err(GraphError::Operator(OperatorError::InvalidNumberOfParents(OPERATOR_MUL, 2, op.parents.len()))),
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:769:16
[INFO] [stderr]     |
[INFO] [stderr] 769 |             "tan" => Ok(try!(self.add_operation(OPERATOR_TAN, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:524:7
[INFO] [stderr]     |
[INFO] [stderr] 524 |                     0...1 => return Err(GraphError::Operator(
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:770:17
[INFO] [stderr]     |
[INFO] [stderr] 770 |             "cosh" => Ok(try!(self.add_operation(OPERATOR_COSH, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:603:7
[INFO] [stderr]     |
[INFO] [stderr] 603 |                     0...1 => return  Err(GraphError::Operator(
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:771:17
[INFO] [stderr]     |
[INFO] [stderr] 771 |             "sinh" => Ok(try!(self.add_operation(OPERATOR_SINH, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:772:17
[INFO] [stderr]     |
[INFO] [stderr] 772 |             "tanh" => Ok(try!(self.add_operation(OPERATOR_TANH, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:773:16
[INFO] [stderr]     |
[INFO] [stderr] 773 |             "abs" => Ok(try!(self.add_operation(OPERATOR_ABS, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:774:16
[INFO] [stderr]     |
[INFO] [stderr] 774 |             "log" => Ok(try!(self.add_operation(OPERATOR_LOG, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:775:16
[INFO] [stderr]     |
[INFO] [stderr] 775 |             "exp" => Ok(try!(self.add_operation(OPERATOR_EXP, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:776:17
[INFO] [stderr]     |
[INFO] [stderr] 776 |             "sqrt" => Ok(try!(self.add_operation(OPERATOR_SQRT, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:777:19
[INFO] [stderr]     |
[INFO] [stderr] 777 |             "square" => Ok(try!(self.add_operation(OPERATOR_SQUARE, args))),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:778:17
[INFO] [stderr]     |
[INFO] [stderr] 778 |             "sigm" => Ok(try!(self.add_operation(OPERATOR_SIGM, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:779:17
[INFO] [stderr]     |
[INFO] [stderr] 779 |             "rect" => Ok(try!(self.add_operation(OPERATOR_RECT, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:781:16
[INFO] [stderr]     |
[INFO] [stderr] 781 |                 2 => match try!(self.get_node(args[1])).node_type {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:785:9
[INFO] [stderr]     |
[INFO] [stderr] 785 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:786:22
[INFO] [stderr]     |
[INFO] [stderr] 786 |                                 let result = try!(self.add_operation(OPERATOR_SUM_ALL, vec![args[0]]));
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:790:9
[INFO] [stderr]     |
[INFO] [stderr] 790 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:791:22
[INFO] [stderr]     |
[INFO] [stderr] 791 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:796:9
[INFO] [stderr]     |
[INFO] [stderr] 796 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:797:22
[INFO] [stderr]     |
[INFO] [stderr] 797 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:812:16
[INFO] [stderr]     |
[INFO] [stderr] 812 |                 2 => match try!(self.get_node(args[1])).node_type {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:816:9
[INFO] [stderr]     |
[INFO] [stderr] 816 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:632:7
[INFO] [stderr]     |
[INFO] [stderr] 632 |                     0...1 => return  Err(GraphError::Operator(
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:817:22
[INFO] [stderr]     |
[INFO] [stderr] 817 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:822:9
[INFO] [stderr]     |
[INFO] [stderr] 822 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:823:22
[INFO] [stderr]     |
[INFO] [stderr] 823 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/core/graph.rs:962:32
[INFO] [stderr]     |
[INFO] [stderr] 962 |     fn cause(&self) -> Option<&::std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:828:9
[INFO] [stderr]     |
[INFO] [stderr] 828 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:829:22
[INFO] [stderr]     |
[INFO] [stderr] 829 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:844:16
[INFO] [stderr]     |
[INFO] [stderr] 844 |                 2 => match try!(self.get_node(args[1])).node_type {
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:848:9
[INFO] [stderr]     |
[INFO] [stderr] 848 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:849:22
[INFO] [stderr]     |
[INFO] [stderr] 849 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:854:9
[INFO] [stderr]     |
[INFO] [stderr] 854 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:855:22
[INFO] [stderr]     |
[INFO] [stderr] 855 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:860:9
[INFO] [stderr]     |
[INFO] [stderr] 860 |                                 try!(self.remove_last());
[INFO] [stderr]     |                                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:861:22
[INFO] [stderr]     |
[INFO] [stderr] 861 |                                 let result = try!(self.add_operation(
[INFO] [stderr]     |                                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4269:29
[INFO] [stderr]      |
[INFO] [stderr] 4269 |                         'a' ...'z' | 'A' ...'Z' => Matched(next, ()),
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:874:16
[INFO] [stderr]     |
[INFO] [stderr] 874 |             "max" => Ok(try!(self.add_operation(OPERATOR_MAX, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4269:42
[INFO] [stderr]      |
[INFO] [stderr] 4269 |                         'a' ...'z' | 'A' ...'Z' => Matched(next, ()),
[INFO] [stderr]      |                                          ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4286:53
[INFO] [stderr]      |
[INFO] [stderr] 4286 | ...                   'a' ...'z' | 'A' ...'Z' | '0'
[INFO] [stderr]      |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:875:16
[INFO] [stderr]     |
[INFO] [stderr] 875 |             "min" => Ok(try!(self.add_operation(OPERATOR_MIN, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4286:66
[INFO] [stderr]      |
[INFO] [stderr] 4286 | ...                   'a' ...'z' | 'A' ...'Z' | '0'
[INFO] [stderr]      |                                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4287:49
[INFO] [stderr]      |
[INFO] [stderr] 4287 | ...                   ...'9' | '_' =>
[INFO] [stderr]      |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:876:16
[INFO] [stderr]     |
[INFO] [stderr] 876 |             "pow" => Ok(try!(self.add_operation(OPERATOR_POW, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4358:41
[INFO] [stderr]      |
[INFO] [stderr] 4358 | ...                   '0' ...'9' => Matched(next, ()),
[INFO] [stderr]      |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4401:71
[INFO] [stderr]      |
[INFO] [stderr] 4401 | ...                   '0' ...'9'
[INFO] [stderr]      |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:877:17
[INFO] [stderr]     |
[INFO] [stderr] 877 |             "quad" => Ok(try!(self.add_operation(OPERATOR_QUAD, args))),
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:878:19
[INFO] [stderr]     |
[INFO] [stderr] 878 |             "subind" => Ok(try!(self.add_operation(OPERATOR_SUBINDEX, args))),
[INFO] [stderr]     |                            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4606:24
[INFO] [stderr]      |
[INFO] [stderr] 4606 |             '\u{2000}' ...'\u{200a}' | '\u{202f}' | '\u{205f}' | '\u{3000}' =>
[INFO] [stderr]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:879:21
[INFO] [stderr]     |
[INFO] [stderr] 879 |             "subasign" => Ok(try!(self.add_operation(OPERATOR_SUBASSIGN, args))),
[INFO] [stderr]     |                              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:880:20
[INFO] [stderr]     |
[INFO] [stderr] 880 |             "reshape" => Ok(try!(self.add_operation(OPERATOR_RESHAPE, args))),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:881:23
[INFO] [stderr]     |
[INFO] [stderr] 881 |             "replicateH" => Ok(try!(self.add_operation(OPERATOR_REPLICATEH, args))),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:375:18
[INFO] [stderr]     |
[INFO] [stderr] 375 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:389:18
[INFO] [stderr]     |
[INFO] [stderr] 389 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:882:23
[INFO] [stderr]     |
[INFO] [stderr] 882 |             "replicateV" => Ok(try!(self.add_operation(OPERATOR_REPLICATEV, args))),
[INFO] [stderr]     |                                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:403:18
[INFO] [stderr]     |
[INFO] [stderr] 403 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:883:16
[INFO] [stderr]     |
[INFO] [stderr] 883 |             "add" => Ok(try!(self.add_operation(OPERATOR_ADD, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:417:18
[INFO] [stderr]     |
[INFO] [stderr] 417 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:884:16
[INFO] [stderr]     |
[INFO] [stderr] 884 |             "mul" => Ok(try!(self.add_operation(OPERATOR_MUL, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:431:18
[INFO] [stderr]     |
[INFO] [stderr] 431 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:885:16
[INFO] [stderr]     |
[INFO] [stderr] 885 |             "dot" => Ok(try!(self.add_operation(OPERATOR_DOT, args))),
[INFO] [stderr]     |                         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:449:18
[INFO] [stderr]     |
[INFO] [stderr] 449 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:886:20
[INFO] [stderr]     |
[INFO] [stderr] 886 |             "horzcat" => Ok(try!(self.add_operation(OPERATOR_HORZCAT, args))),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/core/graph.rs:887:20
[INFO] [stderr]     |
[INFO] [stderr] 887 |             "vertcat" => Ok(try!(self.add_operation(OPERATOR_VERTCAT, args))),
[INFO] [stderr]     |                             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:561:22
[INFO] [stderr]     |
[INFO] [stderr] 561 |                     0...1 => (),
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:54:9
[INFO] [stderr]    |
[INFO] [stderr] 54 |         try!(write ! (
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/codegen/eigen.rs:5:30
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub fn write_eigen(fmt: &mut Write, graph: & ComputeGraph) -> Result<(),Error>{
[INFO] [stderr]   |                              ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:58:13
[INFO] [stderr]    |
[INFO] [stderr] 58 |             try!(write ! (
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:63:13
[INFO] [stderr]    |
[INFO] [stderr] 63 |             try!(write ! (
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/codegen/matlab.rs:5:31
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub fn write_matlab(fmt: &mut Write, graph: & ComputeGraph) -> Result<(),Error>{
[INFO] [stderr]   |                               ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/core/parser.rs:67:17
[INFO] [stderr]    |
[INFO] [stderr] 67 |                 try!(write ! ( fmt , ", `{}`" , escape_default ( elem ) ));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/codegen/graphviz.rs:26:33
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub fn write_graphviz(fmt: &mut Write, graph: & ComputeGraph) -> Result<(),Error>{
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:20:13
[INFO] [stderr]    |
[INFO] [stderr] 20 |             try!(single_fold(graph, i))
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:34:14
[INFO] [stderr]    |
[INFO] [stderr] 34 |     let op = try!(graph.get_node(old)).op.clone();
[INFO] [stderr]    |              ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:40:26
[INFO] [stderr]    |
[INFO] [stderr] 40 |             let parent = try!(graph.get_node(op.parents[0]));
[INFO] [stderr]    |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/codegen/graphviz.rs:145:25
[INFO] [stderr]     |
[INFO] [stderr] 145 | fn write_node(fmt: &mut Write, node: &ComputeNode, name: &str, color:&str, shape: &str) -> Result<(),Error>{
[INFO] [stderr]     |                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:59:19
[INFO] [stderr]    |
[INFO] [stderr] 59 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:68:19
[INFO] [stderr]    |
[INFO] [stderr] 68 |             match try!(graph.get_node(op.parents[0])).node_type{
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/optimization/constant_folding.rs:79:19
[INFO] [stderr]    |
[INFO] [stderr] 79 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]    |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/linking.rs:106:32
[INFO] [stderr]     |
[INFO] [stderr] 106 |     fn cause(&self) -> Option<&::std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:108:19
[INFO] [stderr]     |
[INFO] [stderr] 108 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/lib.rs:25:51
[INFO] [stderr]    |
[INFO] [stderr] 25 |     try!(codegen::write_graphviz(&mut writer as &mut std::io::Write, &graph));
[INFO] [stderr]    |                                                      ^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:125:19
[INFO] [stderr]     |
[INFO] [stderr] 125 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:142:19
[INFO] [stderr]     |
[INFO] [stderr] 142 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:159:19
[INFO] [stderr]     |
[INFO] [stderr] 159 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:176:19
[INFO] [stderr]     |
[INFO] [stderr] 176 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:193:19
[INFO] [stderr]     |
[INFO] [stderr] 193 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:210:19
[INFO] [stderr]     |
[INFO] [stderr] 210 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:227:19
[INFO] [stderr]     |
[INFO] [stderr] 227 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:244:19
[INFO] [stderr]     |
[INFO] [stderr] 244 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:271:19
[INFO] [stderr]     |
[INFO] [stderr] 271 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:288:19
[INFO] [stderr]     |
[INFO] [stderr] 288 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:305:19
[INFO] [stderr]     |
[INFO] [stderr] 305 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:322:19
[INFO] [stderr]     |
[INFO] [stderr] 322 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:339:19
[INFO] [stderr]     |
[INFO] [stderr] 339 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:356:19
[INFO] [stderr]     |
[INFO] [stderr] 356 |             match try!(graph.get_node(op.parents[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:373:31
[INFO] [stderr]     |
[INFO] [stderr] 373 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:387:31
[INFO] [stderr]     |
[INFO] [stderr] 387 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:401:31
[INFO] [stderr]     |
[INFO] [stderr] 401 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:415:31
[INFO] [stderr]     |
[INFO] [stderr] 415 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:429:31
[INFO] [stderr]     |
[INFO] [stderr] 429 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:447:31
[INFO] [stderr]     |
[INFO] [stderr] 447 |             let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:465:37
[INFO] [stderr]     |
[INFO] [stderr] 465 |             let (indexes, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:497:44
[INFO] [stderr]     |
[INFO] [stderr] 497 | ...                   let node = try!(graph.add_operation(
[INFO] [stderr]     |                                  ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:523:22
[INFO] [stderr]     |
[INFO] [stderr] 523 |             let po = try!(graph.get_node(op.parents[0])).op.clone();
[INFO] [stderr]     |                      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:540:26
[INFO] [stderr]     |
[INFO] [stderr] 540 |                 let po = try!(graph.get_node(op.parents[1])).op.clone();
[INFO] [stderr]     |                          ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:549:36
[INFO] [stderr]     |
[INFO] [stderr] 549 |                         let node = try!(graph.add_operation(
[INFO] [stderr]     |                                    ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:559:35
[INFO] [stderr]     |
[INFO] [stderr] 559 |                 let (_, values) = try!(extract_values(graph, &op.parents));
[INFO] [stderr]     |                                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:578:19
[INFO] [stderr]     |
[INFO] [stderr] 578 |             match try!(graph.get_node(op.args[0])).node_type {
[INFO] [stderr]     |                   ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:601:13
[INFO] [stderr]     |
[INFO] [stderr] 601 |             try!(graph.swap_child_connections(old, node));
[INFO] [stderr]     |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:604:55
[INFO] [stderr]     |
[INFO] [stderr] 604 |                 let children : &mut Vec<usize> = &mut try!(graph.get_mut_node(i)).children;
[INFO] [stderr]     |                                                       ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/optimization/constant_folding.rs:630:15
[INFO] [stderr]     |
[INFO] [stderr] 630 |         match try!(graph.get_node(*node)).node_type{
[INFO] [stderr]     |               ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/codegen/graphviz.rs:27:2
[INFO] [stderr]    |
[INFO] [stderr] 27 |     try!(write!(fmt, "{}", HEADING));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/codegen/graphviz.rs:56:2
[INFO] [stderr]    |
[INFO] [stderr] 56 |     try!(write!(fmt, "{}", MIDDLE));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/codegen/graphviz.rs:90:2
[INFO] [stderr]    |
[INFO] [stderr] 90 |     try!(write!(fmt, "{}", MIDDLE_2));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/codegen/graphviz.rs:124:2
[INFO] [stderr]     |
[INFO] [stderr] 124 |     try!(write!(fmt, "{}", "\t}\n"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/codegen/graphviz.rs:131:6
[INFO] [stderr]     |
[INFO] [stderr] 131 |                     try!(write!(fmt, "\t{} -> {};\n", value.id, child));
[INFO] [stderr]     |                     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]    --> src/codegen/graphviz.rs:140:2
[INFO] [stderr]     |
[INFO] [stderr] 140 |     try!(write!(fmt, "{}", "}\n"));
[INFO] [stderr]     |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/linking.rs:35:16
[INFO] [stderr]    |
[INFO] [stderr] 35 |     let file = try!(::std::fs::File::create(source_loc.as_path()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/linking.rs:38:17
[INFO] [stderr]    |
[INFO] [stderr] 38 |         let _ = try!(writer.write_fmt(format_args!("{}\n",source)));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 16 |     let file = try!(std::fs::File::create(directory.as_path()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:18:2
[INFO] [stderr]    |
[INFO] [stderr] 18 |     try!(writer.write_fmt(format_args!("{}\n",graph)));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:23:13
[INFO] [stderr]    |
[INFO] [stderr] 23 |     let file = try!(std::fs::File::create(directory.as_path()));
[INFO] [stderr]    |                ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead
[INFO] [stderr]   --> src/lib.rs:25:2
[INFO] [stderr]    |
[INFO] [stderr] 25 |     try!(codegen::write_graphviz(&mut writer as &mut std::io::Write, &graph));
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:495:7
[INFO] [stderr]     |
[INFO] [stderr] 495 |                     0...1 => return Err(GraphError::Operator(OperatorError::InvalidNumberOfParents(OPERATOR_MUL, 2, op.parents.len()))),
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:524:7
[INFO] [stderr]     |
[INFO] [stderr] 524 |                     0...1 => return Err(GraphError::Operator(
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:603:7
[INFO] [stderr]     |
[INFO] [stderr] 603 |                     0...1 => return  Err(GraphError::Operator(
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/core/graph.rs:632:7
[INFO] [stderr]     |
[INFO] [stderr] 632 |                     0...1 => return  Err(GraphError::Operator(
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/core/graph.rs:962:32
[INFO] [stderr]     |
[INFO] [stderr] 962 |     fn cause(&self) -> Option<&::std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4269:29
[INFO] [stderr]      |
[INFO] [stderr] 4269 |                         'a' ...'z' | 'A' ...'Z' => Matched(next, ()),
[INFO] [stderr]      |                             ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4269:42
[INFO] [stderr]      |
[INFO] [stderr] 4269 |                         'a' ...'z' | 'A' ...'Z' => Matched(next, ()),
[INFO] [stderr]      |                                          ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4286:53
[INFO] [stderr]      |
[INFO] [stderr] 4286 | ...                   'a' ...'z' | 'A' ...'Z' | '0'
[INFO] [stderr]      |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4286:66
[INFO] [stderr]      |
[INFO] [stderr] 4286 | ...                   'a' ...'z' | 'A' ...'Z' | '0'
[INFO] [stderr]      |                                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4287:49
[INFO] [stderr]      |
[INFO] [stderr] 4287 | ...                   ...'9' | '_' =>
[INFO] [stderr]      |                       ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4358:41
[INFO] [stderr]      |
[INFO] [stderr] 4358 | ...                   '0' ...'9' => Matched(next, ()),
[INFO] [stderr]      |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4401:71
[INFO] [stderr]      |
[INFO] [stderr] 4401 | ...                   '0' ...'9'
[INFO] [stderr]      |                           ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]     --> src/core/parser.rs:4606:24
[INFO] [stderr]      |
[INFO] [stderr] 4606 |             '\u{2000}' ...'\u{200a}' | '\u{202f}' | '\u{205f}' | '\u{3000}' =>
[INFO] [stderr]      |                        ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:375:18
[INFO] [stderr]     |
[INFO] [stderr] 375 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:389:18
[INFO] [stderr]     |
[INFO] [stderr] 389 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:403:18
[INFO] [stderr]     |
[INFO] [stderr] 403 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:417:18
[INFO] [stderr]     |
[INFO] [stderr] 417 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:431:18
[INFO] [stderr]     |
[INFO] [stderr] 431 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:449:18
[INFO] [stderr]     |
[INFO] [stderr] 449 |                 0...1 => (),
[INFO] [stderr]     |                  ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]    --> src/optimization/constant_folding.rs:561:22
[INFO] [stderr]     |
[INFO] [stderr] 561 |                     0...1 => (),
[INFO] [stderr]     |                      ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/codegen/eigen.rs:5:30
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub fn write_eigen(fmt: &mut Write, graph: & ComputeGraph) -> Result<(),Error>{
[INFO] [stderr]   |                              ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/codegen/matlab.rs:5:31
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub fn write_matlab(fmt: &mut Write, graph: & ComputeGraph) -> Result<(),Error>{
[INFO] [stderr]   |                               ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/codegen/graphviz.rs:26:33
[INFO] [stderr]    |
[INFO] [stderr] 26 | pub fn write_graphviz(fmt: &mut Write, graph: & ComputeGraph) -> Result<(),Error>{
[INFO] [stderr]    |                                 ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/codegen/graphviz.rs:145:25
[INFO] [stderr]     |
[INFO] [stderr] 145 | fn write_node(fmt: &mut Write, node: &ComputeNode, name: &str, color:&str, shape: &str) -> Result<(),Error>{
[INFO] [stderr]     |                         ^^^^^ help: use `dyn`: `dyn Write`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/linking.rs:106:32
[INFO] [stderr]     |
[INFO] [stderr] 106 |     fn cause(&self) -> Option<&::std::error::Error> {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn (::std::error::Error)`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/lib.rs:25:51
[INFO] [stderr]    |
[INFO] [stderr] 25 |     try!(codegen::write_graphviz(&mut writer as &mut std::io::Write, &graph));
[INFO] [stderr]    |                                                      ^^^^^^^^^^^^^^ help: use `dyn`: `dyn std::io::Write`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/core/graph.rs:958:50
[INFO] [stderr]     |
[INFO] [stderr] 958 |             GraphError::Operator(ref err) => err.description(),
[INFO] [stderr]     |                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]    --> src/core/graph.rs:958:50
[INFO] [stderr]     |
[INFO] [stderr] 958 |             GraphError::Operator(ref err) => err.description(),
[INFO] [stderr]     |                                                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/linking.rs:99:53
[INFO] [stderr]    |
[INFO] [stderr] 99 |             DynamicLinkingError::Io(ref err) => err.description(),
[INFO] [stderr]    |                                                     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0432`.
[INFO] [stderr] error: could not compile `meta_diff`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/linking.rs:99:53
[INFO] [stderr]    |
[INFO] [stderr] 99 |             DynamicLinkingError::Io(ref err) => err.description(),
[INFO] [stderr]    |                                                     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0432`.
[INFO] [stderr] error: could not compile `meta_diff`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "f664fc9667c36baa4bb46f0129a6f4be03648fe48f6acc28d5b1fc386feb3983"`
[INFO] running `"docker" "rm" "-f" "f664fc9667c36baa4bb46f0129a6f4be03648fe48f6acc28d5b1fc386feb3983"`
[INFO] [stdout] f664fc9667c36baa4bb46f0129a6f4be03648fe48f6acc28d5b1fc386feb3983
