[INFO] updating cached repository https://github.com/davebrent/jez [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] 157f09ef03c24b65b72a92c8d1ee717ff2016de6 [INFO] checking davebrent/jez against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdavebrent%2Fjez" "/workspace/builds/worker-0/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/davebrent/jez on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/davebrent/jez [INFO] finished tweaking git repo https://github.com/davebrent/jez [INFO] tweaked toml for git repo https://github.com/davebrent/jez written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/davebrent/jez already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "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] 19a02fda23402bec29bc269fbe118ecf01045bd0502a3d1f9764de37ce8e1de4 [INFO] running `"docker" "start" "-a" "19a02fda23402bec29bc269fbe118ecf01045bd0502a3d1f9764de37ce8e1de4"` [INFO] [stderr] Checking rosc v0.1.5 [INFO] [stderr] Checking jez v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:20:24 [INFO] [stderr] | [INFO] [stderr] 20 | let sink = try!(factory(request)); [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/api.rs:62:20 [INFO] [stderr] | [INFO] [stderr] 62 | let dirs = try!(parser(code)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:63:22 [INFO] [stderr] | [INFO] [stderr] 63 | let instrs = try!(assemble(code, &dirs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:76:23 [INFO] [stderr] | [INFO] [stderr] 76 | let machine = try!(VmMachine::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:107:30 [INFO] [stderr] | [INFO] [stderr] 107 | let status = try!(self.machine.process(cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:131:30 [INFO] [stderr] | [INFO] [stderr] 131 | let status = try!(self.machine.process(cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:157:22 [INFO] [stderr] | [INFO] [stderr] 157 | let directives = try!(parser(program)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:158:24 [INFO] [stderr] | [INFO] [stderr] 158 | let instructions = try!(assemble(program, &directives)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:159:23 [INFO] [stderr] | [INFO] [stderr] 159 | let mut machine = try!(Machine::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:171:22 [INFO] [stderr] | [INFO] [stderr] 171 | let status = try!(machine.update(delta)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:44:19 [INFO] [stderr] | [INFO] [stderr] 44 | let arg = try!(try!(try!(dir.arg_at(0)).as_value()).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:44:24 [INFO] [stderr] | [INFO] [stderr] 44 | let arg = try!(try!(try!(dir.arg_at(0)).as_value()).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:44:29 [INFO] [stderr] | [INFO] [stderr] 44 | let arg = try!(try!(try!(dir.arg_at(0)).as_value()).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | let arg = try!(dir.arg_at(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:75:20 [INFO] [stderr] | [INFO] [stderr] 75 | let name = try!(arg.as_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:76:45 [INFO] [stderr] | [INFO] [stderr] 76 | self.debug.push((self.instrs.len(), try!(arg.loc()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let name = hash_str(try!(name.as_keyword())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:79:20 [INFO] [stderr] | [INFO] [stderr] 79 | let args = try!(try!(try!(dir.arg_at(1)).as_value()).as_num()) as u64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:79:25 [INFO] [stderr] | [INFO] [stderr] 79 | let args = try!(try!(try!(dir.arg_at(1)).as_value()).as_num()) as u64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:79:30 [INFO] [stderr] | [INFO] [stderr] 79 | let args = try!(try!(try!(dir.arg_at(1)).as_value()).as_num()) as u64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:85:19 [INFO] [stderr] | [INFO] [stderr] 85 | let arg = try!(dir.arg_at(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:86:20 [INFO] [stderr] | [INFO] [stderr] 86 | let name = try!(arg.as_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:87:45 [INFO] [stderr] | [INFO] [stderr] 87 | self.debug.push((self.instrs.len(), try!(arg.loc()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:89:29 [INFO] [stderr] | [INFO] [stderr] 89 | let name = hash_str(try!(name.as_keyword())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | try!(self.emit_func(name, 0, dir)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | try!(res); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:163:9 [INFO] [stderr] | [INFO] [stderr] 163 | try!(write!(f, "{}", self.name.data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | try!(write!(f, " ")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:167:13 [INFO] [stderr] | [INFO] [stderr] 167 | try!(write!(f, "{}", arg)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(write!(f, ":\n ")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | try!(write!(f, " ")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:176:13 [INFO] [stderr] | [INFO] [stderr] 176 | try!(write!(f, "{}", code.data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:247:27 [INFO] [stderr] | [INFO] [stderr] 247 | let var = try!(self.parse_variable()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:251:17 [INFO] [stderr] | [INFO] [stderr] 251 | try!(self.stream.expect('\'')); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:252:28 [INFO] [stderr] | [INFO] [stderr] 252 | let word = try!(self.parse_word()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:269:32 [INFO] [stderr] | [INFO] [stderr] 269 | let word = try!(self.parse_word()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:285:23 [INFO] [stderr] | [INFO] [stderr] 285 | let key = try!(self.parse_variable()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:287:23 [INFO] [stderr] | [INFO] [stderr] 287 | let val = try!(self.parse_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:290:23 [INFO] [stderr] | [INFO] [stderr] 290 | let val = try!(self.parse_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:337:27 [INFO] [stderr] | [INFO] [stderr] 337 | let var = try!(self.parse_variable()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:341:27 [INFO] [stderr] | [INFO] [stderr] 341 | let val = try!(self.parse_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:360:20 [INFO] [stderr] | [INFO] [stderr] 360 | let name = try!(self.parse_name()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:368:23 [INFO] [stderr] | [INFO] [stderr] 368 | let arg = try!(self.parse_arg()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:383:28 [INFO] [stderr] | [INFO] [stderr] 383 | let code = try!(self.parse_code()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/sinks/udp.rs:15:20 [INFO] [stderr] | [INFO] [stderr] 15 | let sock = try!(UdpSocket::bind(host_addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/sinks/udp.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | try!(sock.connect(client_addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/sinks/mod.rs:26:48 [INFO] [stderr] | [INFO] [stderr] 26 | Backend::Udp(host, client) => Box::new(try!(udp::Udp::new(host, client))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | try!(state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:58:19 [INFO] [stderr] | [INFO] [stderr] 58 | let val = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | try!(state.push(con(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | try!(state.heap_slice_mut(start, end)).reverse(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | let val = try!(self.state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:138:17 [INFO] [stderr] | [INFO] [stderr] 138 | try!(self.state.store_glob(name, val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | let val = try!(self.state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:144:17 [INFO] [stderr] | [INFO] [stderr] 144 | try!(self.state.store(name, val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | let val = try!(self.state.lookup(name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:150:17 [INFO] [stderr] | [INFO] [stderr] 150 | try!(self.state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:183:25 [INFO] [stderr] | [INFO] [stderr] 183 | try!(self.state.push(Value::Str(string))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:214:9 [INFO] [stderr] | [INFO] [stderr] 214 | try!(self.state.call(pc, 0, pc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:218:19 [INFO] [stderr] | [INFO] [stderr] 218 | match try!(self.execute(pc, instr)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:74:26 [INFO] [stderr] | [INFO] [stderr] 74 | let caller = try!(self.frame_mut()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:76:17 [INFO] [stderr] | [INFO] [stderr] 76 | try!(frame.push(try!(caller.pop()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:76:33 [INFO] [stderr] | [INFO] [stderr] 76 | try!(frame.push(try!(caller.pop()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.push(res)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:110:21 [INFO] [stderr] | [INFO] [stderr] 110 | let frame = try!(self.frame()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | Ok(try!(frame.last())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:115:21 [INFO] [stderr] | [INFO] [stderr] 115 | let frame = try!(self.frame_mut()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:116:12 [INFO] [stderr] | [INFO] [stderr] 116 | Ok(try!(frame.pop())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:120:15 [INFO] [stderr] | [INFO] [stderr] 120 | match try!(self.pop()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:130:17 [INFO] [stderr] | [INFO] [stderr] 130 | try!(frame.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:6:15 [INFO] [stderr] | [INFO] [stderr] 6 | let num = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | let n = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | try!(state.push(Value::Seq(start, len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let num = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | try!(state.push(Value::Number(num as f64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:7:29 [INFO] [stderr] | [INFO] [stderr] 7 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | let c0 = try!(try!(state.heap_get(start)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:12:19 [INFO] [stderr] | [INFO] [stderr] 12 | let c0 = try!(try!(state.heap_get(start)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:13:14 [INFO] [stderr] | [INFO] [stderr] 13 | let c1 = try!(try!(state.heap_get(start + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:13:19 [INFO] [stderr] | [INFO] [stderr] 13 | let c1 = try!(try!(state.heap_get(start + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | try!(state.push(Value::Curve(curve))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let val = try!(state.last()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:11:29 [INFO] [stderr] | [INFO] [stderr] 11 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:6:17 [INFO] [stderr] | [INFO] [stderr] 6 | let scale = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:6:22 [INFO] [stderr] | [INFO] [stderr] 6 | let scale = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:7:18 [INFO] [stderr] | [INFO] [stderr] 7 | let octave = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:8:15 [INFO] [stderr] | [INFO] [stderr] 8 | let key = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:8:20 [INFO] [stderr] | [INFO] [stderr] 8 | let key = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:9:20 [INFO] [stderr] | [INFO] [stderr] 9 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:30:20 [INFO] [stderr] | [INFO] [stderr] 30 | let capacity = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:31:17 [INFO] [stderr] | [INFO] [stderr] 31 | let order = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:32:15 [INFO] [stderr] | [INFO] [stderr] 32 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:32:20 [INFO] [stderr] | [INFO] [stderr] 32 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | let param = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:52:22 [INFO] [stderr] | [INFO] [stderr] 52 | let param = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | let device = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:53:23 [INFO] [stderr] | [INFO] [stderr] 53 | let device = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:54:16 [INFO] [stderr] | [INFO] [stderr] 54 | let name = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:54:21 [INFO] [stderr] | [INFO] [stderr] 54 | let name = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:8:24 [INFO] [stderr] | [INFO] [stderr] 8 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:8:29 [INFO] [stderr] | [INFO] [stderr] 8 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | let v = try!(state.heap_get(i)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | try!(state.push(v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:19:24 [INFO] [stderr] | [INFO] [stderr] 19 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:19:29 [INFO] [stderr] | [INFO] [stderr] 19 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let lst = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:31:16 [INFO] [stderr] | [INFO] [stderr] 31 | let freq = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:36:19 [INFO] [stderr] | [INFO] [stderr] 36 | let val = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | try!(state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | let b = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | let a = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | let times = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:69:15 [INFO] [stderr] | [INFO] [stderr] 69 | let val = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | try!(state.push(val.clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:78:24 [INFO] [stderr] | [INFO] [stderr] 78 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:86:18 [INFO] [stderr] | [INFO] [stderr] 86 | let amount = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:87:24 [INFO] [stderr] | [INFO] [stderr] 87 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | let lst = try!(state.heap_slice_mut(start, end)).to_vec(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:95:17 [INFO] [stderr] | [INFO] [stderr] 95 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:102:24 [INFO] [stderr] | [INFO] [stderr] 102 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:102:29 [INFO] [stderr] | [INFO] [stderr] 102 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:103:17 [INFO] [stderr] | [INFO] [stderr] 103 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:6:15 [INFO] [stderr] | [INFO] [stderr] 6 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | try!(state.push(Value::Number(lhs + rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:12:15 [INFO] [stderr] | [INFO] [stderr] 12 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:13:15 [INFO] [stderr] | [INFO] [stderr] 13 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | try!(state.push(Value::Number(lhs - rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:19:15 [INFO] [stderr] | [INFO] [stderr] 19 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | try!(state.push(Value::Number(lhs * rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | try!(state.push(Value::Number(lhs / rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:33:15 [INFO] [stderr] | [INFO] [stderr] 33 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:34:15 [INFO] [stderr] | [INFO] [stderr] 34 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | try!(state.push(Value::Number(lhs % rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | let chan = try!(state.pop_num()) as u8; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | let dur = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | visit.push((0.0, dur, try!(state.pop()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:42:50 [INFO] [stderr] | [INFO] [stderr] 42 | visit.push((onset, interval, try!(state.heap_get(n)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:47:41 [INFO] [stderr] | [INFO] [stderr] 47 | visit.push((onset, dur, try!(state.heap_get(n)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:55:46 [INFO] [stderr] | [INFO] [stderr] 55 | let (value, default) = match try!(state.heap_get(start)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:63:25 [INFO] [stderr] | [INFO] [stderr] 63 | try!(try!(state.heap_get(start + 2)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | try!(try!(state.heap_get(start + 2)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:68:25 [INFO] [stderr] | [INFO] [stderr] 68 | try!(try!(state.heap_get(start + 1)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:68:30 [INFO] [stderr] | [INFO] [stderr] 68 | try!(try!(state.heap_get(start + 1)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let max = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | let min = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | try!(state.push(Value::Number(val as f64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | let seed = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:13:19 [INFO] [stderr] | [INFO] [stderr] 13 | let hopsize = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | let pulses = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:15:18 [INFO] [stderr] | [INFO] [stderr] 15 | let onsets = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | try!(state.push(Value::Seq(start, len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:60:24 [INFO] [stderr] | [INFO] [stderr] 60 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:60:29 [INFO] [stderr] | [INFO] [stderr] 60 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:68:24 [INFO] [stderr] | [INFO] [stderr] 68 | let curr = try!(try!(state.heap_get(i)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:68:29 [INFO] [stderr] | [INFO] [stderr] 68 | let curr = try!(try!(state.heap_get(i)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:69:24 [INFO] [stderr] | [INFO] [stderr] 69 | let next = try!(try!(state.heap_get(i + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | let next = try!(try!(state.heap_get(i + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | try!(state.push(Value::Seq(heap_start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:81:24 [INFO] [stderr] | [INFO] [stderr] 81 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:81:29 [INFO] [stderr] | [INFO] [stderr] 81 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:82:13 [INFO] [stderr] | [INFO] [stderr] 82 | let b = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | let a = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:90:23 [INFO] [stderr] | [INFO] [stderr] 90 | let val = try!(try!(state.heap_get(i)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:90:28 [INFO] [stderr] | [INFO] [stderr] 90 | let val = try!(try!(state.heap_get(i)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | try!(state.push(Value::Seq(heap_start, heap_end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | let shift = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:11:19 [INFO] [stderr] | [INFO] [stderr] 11 | let modulus = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:12:29 [INFO] [stderr] | [INFO] [stderr] 12 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:16:24 [INFO] [stderr] | [INFO] [stderr] 16 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | try!(state.push(Value::Seq(next_start, next_end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:28:24 [INFO] [stderr] | [INFO] [stderr] 28 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:32:19 [INFO] [stderr] | [INFO] [stderr] 32 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:32:24 [INFO] [stderr] | [INFO] [stderr] 32 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | let a = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let b = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | let a = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | let b = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | let a = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | let b = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | let val = try!(state.last()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | try!(state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | let a = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | let b = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | try!(state.push(a)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | try!(state.push(b)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/track.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | try!(state.push(Value::Number(seq.revision as f64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:41:24 [INFO] [stderr] | [INFO] [stderr] 41 | if let Some(val) = try!(interp.eval_block(1)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:42:28 [INFO] [stderr] | [INFO] [stderr] 42 | let (start, end) = try!(val.as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:45:23 [INFO] [stderr] | [INFO] [stderr] 45 | let sym = try!(try!(state.heap_get(ptr)).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:45:28 [INFO] [stderr] | [INFO] [stderr] 45 | let sym = try!(try!(state.heap_get(ptr)).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | try!(interp.eval(pc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:90:35 [INFO] [stderr] | [INFO] [stderr] 90 | let (funcs, mut interp) = try!(self::interpreter(instrs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:110:13 [INFO] [stderr] | [INFO] [stderr] 110 | try!(machine.process(*cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:117:22 [INFO] [stderr] | [INFO] [stderr] 117 | let status = try!(match cmd { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.interp.eval(self.functions[&func])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/err.rs:64:32 [INFO] [stderr] | [INFO] [stderr] 64 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:13:16 [INFO] [stderr] | [INFO] [stderr] 13 | inner: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn SinkTrait` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:33:38 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:46:18 [INFO] [stderr] | [INFO] [stderr] 46 | type Input = Box Option>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Option` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:47:19 [INFO] [stderr] | [INFO] [stderr] 47 | type Output = Box; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Command)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:14:34 [INFO] [stderr] | [INFO] [stderr] 14 | fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:26:20 [INFO] [stderr] | [INFO] [stderr] 26 | inner: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:31:31 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn new(sinks: Vec>) -> CompositeSink { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:67:23 [INFO] [stderr] | [INFO] [stderr] 67 | inner: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn new(sink: Box) -> ThreadedSink { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:84:34 [INFO] [stderr] | [INFO] [stderr] 84 | fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/mod.rs:22:49 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn factory(request: &Backend) -> Result, Error> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/handler.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | type Clock = Box)>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Schedule)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/handler.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | type Out = Box; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Command)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/interp/interps.rs:230:16 [INFO] [stderr] | [INFO] [stderr] 230 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/interp/interps.rs:234:28 [INFO] [stderr] | [INFO] [stderr] 234 | pub fn new(interp: Box>) -> StackTraceInterpreter { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/vm/interp/state.rs:170:43 [INFO] [stderr] | [INFO] [stderr] 170 | self.heap.truncate(self.reserved);; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolon)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/types.rs:63:26 [INFO] [stderr] | [INFO] [stderr] 63 | pub effects: Vec>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Effect` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:33:39 [INFO] [stderr] | [INFO] [stderr] 33 | ) -> Result<(HashMap, Box>), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:75:18 [INFO] [stderr] | [INFO] [stderr] 75 | type Timer = Box)>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Schedule)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:76:15 [INFO] [stderr] | [INFO] [stderr] 76 | type In = Box Option>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Option` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:77:16 [INFO] [stderr] | [INFO] [stderr] 77 | type Out = Box; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Command)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:80:17 [INFO] [stderr] | [INFO] [stderr] 80 | interp: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:20:24 [INFO] [stderr] | [INFO] [stderr] 20 | let sink = try!(factory(request)); [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/api.rs:62:20 [INFO] [stderr] | [INFO] [stderr] 62 | let dirs = try!(parser(code)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:63:22 [INFO] [stderr] | [INFO] [stderr] 63 | let instrs = try!(assemble(code, &dirs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:76:23 [INFO] [stderr] | [INFO] [stderr] 76 | let machine = try!(VmMachine::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:107:30 [INFO] [stderr] | [INFO] [stderr] 107 | let status = try!(self.machine.process(cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:131:30 [INFO] [stderr] | [INFO] [stderr] 131 | let status = try!(self.machine.process(cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:157:22 [INFO] [stderr] | [INFO] [stderr] 157 | let directives = try!(parser(program)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:158:24 [INFO] [stderr] | [INFO] [stderr] 158 | let instructions = try!(assemble(program, &directives)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:159:23 [INFO] [stderr] | [INFO] [stderr] 159 | let mut machine = try!(Machine::new( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/api.rs:171:22 [INFO] [stderr] | [INFO] [stderr] 171 | let status = try!(machine.update(delta)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:44:19 [INFO] [stderr] | [INFO] [stderr] 44 | let arg = try!(try!(try!(dir.arg_at(0)).as_value()).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:44:24 [INFO] [stderr] | [INFO] [stderr] 44 | let arg = try!(try!(try!(dir.arg_at(0)).as_value()).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:44:29 [INFO] [stderr] | [INFO] [stderr] 44 | let arg = try!(try!(try!(dir.arg_at(0)).as_value()).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | let arg = try!(dir.arg_at(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:75:20 [INFO] [stderr] | [INFO] [stderr] 75 | let name = try!(arg.as_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:76:45 [INFO] [stderr] | [INFO] [stderr] 76 | self.debug.push((self.instrs.len(), try!(arg.loc()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let name = hash_str(try!(name.as_keyword())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:79:20 [INFO] [stderr] | [INFO] [stderr] 79 | let args = try!(try!(try!(dir.arg_at(1)).as_value()).as_num()) as u64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:79:25 [INFO] [stderr] | [INFO] [stderr] 79 | let args = try!(try!(try!(dir.arg_at(1)).as_value()).as_num()) as u64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:79:30 [INFO] [stderr] | [INFO] [stderr] 79 | let args = try!(try!(try!(dir.arg_at(1)).as_value()).as_num()) as u64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:85:19 [INFO] [stderr] | [INFO] [stderr] 85 | let arg = try!(dir.arg_at(0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:86:20 [INFO] [stderr] | [INFO] [stderr] 86 | let name = try!(arg.as_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:87:45 [INFO] [stderr] | [INFO] [stderr] 87 | self.debug.push((self.instrs.len(), try!(arg.loc()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:89:29 [INFO] [stderr] | [INFO] [stderr] 89 | let name = hash_str(try!(name.as_keyword())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:90:9 [INFO] [stderr] | [INFO] [stderr] 90 | try!(self.emit_func(name, 0, dir)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/assem.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | try!(res); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:163:9 [INFO] [stderr] | [INFO] [stderr] 163 | try!(write!(f, "{}", self.name.data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:166:13 [INFO] [stderr] | [INFO] [stderr] 166 | try!(write!(f, " ")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:167:13 [INFO] [stderr] | [INFO] [stderr] 167 | try!(write!(f, "{}", arg)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:171:13 [INFO] [stderr] | [INFO] [stderr] 171 | try!(write!(f, ":\n ")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | try!(write!(f, " ")); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/dirs.rs:176:13 [INFO] [stderr] | [INFO] [stderr] 176 | try!(write!(f, "{}", code.data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:247:27 [INFO] [stderr] | [INFO] [stderr] 247 | let var = try!(self.parse_variable()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:251:17 [INFO] [stderr] | [INFO] [stderr] 251 | try!(self.stream.expect('\'')); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:252:28 [INFO] [stderr] | [INFO] [stderr] 252 | let word = try!(self.parse_word()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:269:32 [INFO] [stderr] | [INFO] [stderr] 269 | let word = try!(self.parse_word()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:285:23 [INFO] [stderr] | [INFO] [stderr] 285 | let key = try!(self.parse_variable()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:287:23 [INFO] [stderr] | [INFO] [stderr] 287 | let val = try!(self.parse_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:290:23 [INFO] [stderr] | [INFO] [stderr] 290 | let val = try!(self.parse_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:337:27 [INFO] [stderr] | [INFO] [stderr] 337 | let var = try!(self.parse_variable()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:341:27 [INFO] [stderr] | [INFO] [stderr] 341 | let val = try!(self.parse_value()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:360:20 [INFO] [stderr] | [INFO] [stderr] 360 | let name = try!(self.parse_name()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:368:23 [INFO] [stderr] | [INFO] [stderr] 368 | let arg = try!(self.parse_arg()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lang/parse.rs:383:28 [INFO] [stderr] | [INFO] [stderr] 383 | let code = try!(self.parse_code()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/sinks/udp.rs:15:20 [INFO] [stderr] | [INFO] [stderr] 15 | let sock = try!(UdpSocket::bind(host_addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/sinks/udp.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 16 | try!(sock.connect(client_addr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/sinks/mod.rs:26:48 [INFO] [stderr] | [INFO] [stderr] 26 | Backend::Udp(host, client) => Box::new(try!(udp::Udp::new(host, client))), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | try!(state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:58:19 [INFO] [stderr] | [INFO] [stderr] 58 | let val = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 63 | try!(state.push(con(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 64 | try!(state.heap_slice_mut(start, end)).reverse(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:137:27 [INFO] [stderr] | [INFO] [stderr] 137 | let val = try!(self.state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:138:17 [INFO] [stderr] | [INFO] [stderr] 138 | try!(self.state.store_glob(name, val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:143:27 [INFO] [stderr] | [INFO] [stderr] 143 | let val = try!(self.state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:144:17 [INFO] [stderr] | [INFO] [stderr] 144 | try!(self.state.store(name, val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:149:27 [INFO] [stderr] | [INFO] [stderr] 149 | let val = try!(self.state.lookup(name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:150:17 [INFO] [stderr] | [INFO] [stderr] 150 | try!(self.state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:183:25 [INFO] [stderr] | [INFO] [stderr] 183 | try!(self.state.push(Value::Str(string))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:214:9 [INFO] [stderr] | [INFO] [stderr] 214 | try!(self.state.call(pc, 0, pc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/interps.rs:218:19 [INFO] [stderr] | [INFO] [stderr] 218 | match try!(self.execute(pc, instr)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:74:26 [INFO] [stderr] | [INFO] [stderr] 74 | let caller = try!(self.frame_mut()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:76:17 [INFO] [stderr] | [INFO] [stderr] 76 | try!(frame.push(try!(caller.pop()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:76:33 [INFO] [stderr] | [INFO] [stderr] 76 | try!(frame.push(try!(caller.pop()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:101:21 [INFO] [stderr] | [INFO] [stderr] 101 | try!(self.push(res)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:110:21 [INFO] [stderr] | [INFO] [stderr] 110 | let frame = try!(self.frame()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:111:12 [INFO] [stderr] | [INFO] [stderr] 111 | Ok(try!(frame.last())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:115:21 [INFO] [stderr] | [INFO] [stderr] 115 | let frame = try!(self.frame_mut()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:116:12 [INFO] [stderr] | [INFO] [stderr] 116 | Ok(try!(frame.pop())) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:120:15 [INFO] [stderr] | [INFO] [stderr] 120 | match try!(self.pop()) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/interp/state.rs:130:17 [INFO] [stderr] | [INFO] [stderr] 130 | try!(frame.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:6:15 [INFO] [stderr] | [INFO] [stderr] 6 | let num = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | let n = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | try!(state.push(Value::Seq(start, len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let num = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/bin.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | try!(state.push(Value::Number(num as f64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:7:24 [INFO] [stderr] | [INFO] [stderr] 7 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:7:29 [INFO] [stderr] | [INFO] [stderr] 7 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | let c0 = try!(try!(state.heap_get(start)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:12:19 [INFO] [stderr] | [INFO] [stderr] 12 | let c0 = try!(try!(state.heap_get(start)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:13:14 [INFO] [stderr] | [INFO] [stderr] 13 | let c1 = try!(try!(state.heap_get(start + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:13:19 [INFO] [stderr] | [INFO] [stderr] 13 | let c1 = try!(try!(state.heap_get(start + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/curve.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | try!(state.push(Value::Curve(curve))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let val = try!(state.last()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:11:24 [INFO] [stderr] | [INFO] [stderr] 11 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:11:29 [INFO] [stderr] | [INFO] [stderr] 11 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/debug.rs:12:17 [INFO] [stderr] | [INFO] [stderr] 12 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:6:17 [INFO] [stderr] | [INFO] [stderr] 6 | let scale = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:6:22 [INFO] [stderr] | [INFO] [stderr] 6 | let scale = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:7:18 [INFO] [stderr] | [INFO] [stderr] 7 | let octave = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:8:15 [INFO] [stderr] | [INFO] [stderr] 8 | let key = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:8:20 [INFO] [stderr] | [INFO] [stderr] 8 | let key = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:9:20 [INFO] [stderr] | [INFO] [stderr] 9 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:30:20 [INFO] [stderr] | [INFO] [stderr] 30 | let capacity = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:31:17 [INFO] [stderr] | [INFO] [stderr] 31 | let order = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:32:15 [INFO] [stderr] | [INFO] [stderr] 32 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:32:20 [INFO] [stderr] | [INFO] [stderr] 32 | let sym = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:52:17 [INFO] [stderr] | [INFO] [stderr] 52 | let param = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:52:22 [INFO] [stderr] | [INFO] [stderr] 52 | let param = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:53:18 [INFO] [stderr] | [INFO] [stderr] 53 | let device = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:53:23 [INFO] [stderr] | [INFO] [stderr] 53 | let device = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:54:16 [INFO] [stderr] | [INFO] [stderr] 54 | let name = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/fx.rs:54:21 [INFO] [stderr] | [INFO] [stderr] 54 | let name = try!(try!(state.pop()).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:8:24 [INFO] [stderr] | [INFO] [stderr] 8 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:8:29 [INFO] [stderr] | [INFO] [stderr] 8 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | let v = try!(state.heap_get(i)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 12 | try!(state.push(v)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:19:24 [INFO] [stderr] | [INFO] [stderr] 19 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:19:29 [INFO] [stderr] | [INFO] [stderr] 19 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let lst = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:31:16 [INFO] [stderr] | [INFO] [stderr] 31 | let freq = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:33:9 [INFO] [stderr] | [INFO] [stderr] 33 | try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:36:19 [INFO] [stderr] | [INFO] [stderr] 36 | let val = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 37 | try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | try!(state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:53:13 [INFO] [stderr] | [INFO] [stderr] 53 | let b = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:54:13 [INFO] [stderr] | [INFO] [stderr] 54 | let a = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:68:17 [INFO] [stderr] | [INFO] [stderr] 68 | let times = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:69:15 [INFO] [stderr] | [INFO] [stderr] 69 | let val = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | try!(state.push(val.clone())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:78:24 [INFO] [stderr] | [INFO] [stderr] 78 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:79:17 [INFO] [stderr] | [INFO] [stderr] 79 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:86:18 [INFO] [stderr] | [INFO] [stderr] 86 | let amount = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:87:24 [INFO] [stderr] | [INFO] [stderr] 87 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:87:29 [INFO] [stderr] | [INFO] [stderr] 87 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:89:15 [INFO] [stderr] | [INFO] [stderr] 89 | let lst = try!(state.heap_slice_mut(start, end)).to_vec(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:95:17 [INFO] [stderr] | [INFO] [stderr] 95 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:102:24 [INFO] [stderr] | [INFO] [stderr] 102 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:102:29 [INFO] [stderr] | [INFO] [stderr] 102 | let (start, end) = try!(try!(state.last()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/list.rs:103:17 [INFO] [stderr] | [INFO] [stderr] 103 | let slice = try!(state.heap_slice_mut(start, end)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:6:15 [INFO] [stderr] | [INFO] [stderr] 6 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | try!(state.push(Value::Number(lhs + rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:12:15 [INFO] [stderr] | [INFO] [stderr] 12 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:13:15 [INFO] [stderr] | [INFO] [stderr] 13 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | try!(state.push(Value::Number(lhs - rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:19:15 [INFO] [stderr] | [INFO] [stderr] 19 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | try!(state.push(Value::Number(lhs * rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:26:15 [INFO] [stderr] | [INFO] [stderr] 26 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:27:15 [INFO] [stderr] | [INFO] [stderr] 27 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | try!(state.push(Value::Number(lhs / rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:33:15 [INFO] [stderr] | [INFO] [stderr] 33 | let rhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:34:15 [INFO] [stderr] | [INFO] [stderr] 34 | let lhs = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/math.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | try!(state.push(Value::Number(lhs % rhs))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | let chan = try!(state.pop_num()) as u8; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:7:15 [INFO] [stderr] | [INFO] [stderr] 7 | let dur = try!(state.pop_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:15:27 [INFO] [stderr] | [INFO] [stderr] 15 | visit.push((0.0, dur, try!(state.pop()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:42:50 [INFO] [stderr] | [INFO] [stderr] 42 | visit.push((onset, interval, try!(state.heap_get(n)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:47:41 [INFO] [stderr] | [INFO] [stderr] 47 | visit.push((onset, dur, try!(state.heap_get(n)))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:55:46 [INFO] [stderr] | [INFO] [stderr] 55 | let (value, default) = match try!(state.heap_get(start)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:63:25 [INFO] [stderr] | [INFO] [stderr] 63 | try!(try!(state.heap_get(start + 2)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:63:30 [INFO] [stderr] | [INFO] [stderr] 63 | try!(try!(state.heap_get(start + 2)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:68:25 [INFO] [stderr] | [INFO] [stderr] 68 | try!(try!(state.heap_get(start + 1)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/midi.rs:68:30 [INFO] [stderr] | [INFO] [stderr] 68 | try!(try!(state.heap_get(start + 1)).as_num()) as u8 [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let max = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | let min = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | try!(state.push(Value::Number(val as f64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/prob.rs:18:16 [INFO] [stderr] | [INFO] [stderr] 18 | let seed = try!(state.pop_num()) as i64; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:13:19 [INFO] [stderr] | [INFO] [stderr] 13 | let hopsize = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | let pulses = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:15:18 [INFO] [stderr] | [INFO] [stderr] 15 | let onsets = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | try!(state.push(Value::Seq(start, len))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:60:24 [INFO] [stderr] | [INFO] [stderr] 60 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:60:29 [INFO] [stderr] | [INFO] [stderr] 60 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:68:24 [INFO] [stderr] | [INFO] [stderr] 68 | let curr = try!(try!(state.heap_get(i)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:68:29 [INFO] [stderr] | [INFO] [stderr] 68 | let curr = try!(try!(state.heap_get(i)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:69:24 [INFO] [stderr] | [INFO] [stderr] 69 | let next = try!(try!(state.heap_get(i + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:69:29 [INFO] [stderr] | [INFO] [stderr] 69 | let next = try!(try!(state.heap_get(i + 1)).as_num()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | try!(state.push(Value::Seq(heap_start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:81:24 [INFO] [stderr] | [INFO] [stderr] 81 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:81:29 [INFO] [stderr] | [INFO] [stderr] 81 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:82:13 [INFO] [stderr] | [INFO] [stderr] 82 | let b = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:83:13 [INFO] [stderr] | [INFO] [stderr] 83 | let a = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:90:23 [INFO] [stderr] | [INFO] [stderr] 90 | let val = try!(try!(state.heap_get(i)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:90:28 [INFO] [stderr] | [INFO] [stderr] 90 | let val = try!(try!(state.heap_get(i)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/rhythm.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | try!(state.push(Value::Seq(heap_start, heap_end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:10:17 [INFO] [stderr] | [INFO] [stderr] 10 | let shift = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:11:19 [INFO] [stderr] | [INFO] [stderr] 11 | let modulus = try!(state.pop_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:12:24 [INFO] [stderr] | [INFO] [stderr] 12 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:12:29 [INFO] [stderr] | [INFO] [stderr] 12 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:16:24 [INFO] [stderr] | [INFO] [stderr] 16 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | try!(state.push(Value::Seq(next_start, next_end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:28:24 [INFO] [stderr] | [INFO] [stderr] 28 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:28:29 [INFO] [stderr] | [INFO] [stderr] 28 | let (start, end) = try!(try!(state.pop()).as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:32:19 [INFO] [stderr] | [INFO] [stderr] 32 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:32:24 [INFO] [stderr] | [INFO] [stderr] 32 | let val = try!(try!(state.heap_get(ptr)).as_num()) as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:41:13 [INFO] [stderr] | [INFO] [stderr] 41 | let a = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:42:13 [INFO] [stderr] | [INFO] [stderr] 42 | let b = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:57:13 [INFO] [stderr] | [INFO] [stderr] 57 | let a = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:58:13 [INFO] [stderr] | [INFO] [stderr] 58 | let b = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | let a = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:74:13 [INFO] [stderr] | [INFO] [stderr] 74 | let b = try!(_pop_set(state)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/set.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | try!(state.push(Value::Seq(start, end))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:10:15 [INFO] [stderr] | [INFO] [stderr] 10 | let val = try!(state.last()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | try!(state.push(val)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | let a = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | let b = try!(state.pop()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | try!(state.push(a)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/stack.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | try!(state.push(b)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/words/track.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | try!(state.push(Value::Number(seq.revision as f64))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:41:24 [INFO] [stderr] | [INFO] [stderr] 41 | if let Some(val) = try!(interp.eval_block(1)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:42:28 [INFO] [stderr] | [INFO] [stderr] 42 | let (start, end) = try!(val.as_range()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:45:23 [INFO] [stderr] | [INFO] [stderr] 45 | let sym = try!(try!(state.heap_get(ptr)).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:45:28 [INFO] [stderr] | [INFO] [stderr] 45 | let sym = try!(try!(state.heap_get(ptr)).as_sym()); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | try!(interp.eval(pc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:90:35 [INFO] [stderr] | [INFO] [stderr] 90 | let (funcs, mut interp) = try!(self::interpreter(instrs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:110:13 [INFO] [stderr] | [INFO] [stderr] 110 | try!(machine.process(*cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:117:22 [INFO] [stderr] | [INFO] [stderr] 117 | let status = try!(match cmd { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/vm/mod.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | try!(self.interp.eval(self.functions[&func])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/err.rs:64:32 [INFO] [stderr] | [INFO] [stderr] 64 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:13:16 [INFO] [stderr] | [INFO] [stderr] 13 | inner: Box, [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn SinkTrait` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:33:38 [INFO] [stderr] | [INFO] [stderr] 33 | pub fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:46:18 [INFO] [stderr] | [INFO] [stderr] 46 | type Input = Box Option>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Option` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/api.rs:47:19 [INFO] [stderr] | [INFO] [stderr] 47 | type Output = Box; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Command)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:14:34 [INFO] [stderr] | [INFO] [stderr] 14 | fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:26:20 [INFO] [stderr] | [INFO] [stderr] 26 | inner: Vec>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:31:31 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn new(sinks: Vec>) -> CompositeSink { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:50:34 [INFO] [stderr] | [INFO] [stderr] 50 | fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:67:23 [INFO] [stderr] | [INFO] [stderr] 67 | inner: Option>, [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:71:26 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn new(sink: Box) -> ThreadedSink { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/sink.rs:84:34 [INFO] [stderr] | [INFO] [stderr] 84 | fn devices(&self) -> Vec> { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Device` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/sinks/mod.rs:22:49 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn factory(request: &Backend) -> Result, Error> { [INFO] [stderr] | ^^^^ help: use `dyn`: `dyn Sink` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/handler.rs:5:18 [INFO] [stderr] | [INFO] [stderr] 5 | type Clock = Box)>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Schedule)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/handler.rs:6:16 [INFO] [stderr] | [INFO] [stderr] 6 | type Out = Box; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Command)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/interp/interps.rs:230:16 [INFO] [stderr] | [INFO] [stderr] 230 | inner: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/interp/interps.rs:234:28 [INFO] [stderr] | [INFO] [stderr] 234 | pub fn new(interp: Box>) -> StackTraceInterpreter { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: unnecessary trailing semicolon [INFO] [stderr] --> src/vm/interp/state.rs:170:43 [INFO] [stderr] | [INFO] [stderr] 170 | self.heap.truncate(self.reserved);; [INFO] [stderr] | ^ help: remove this semicolon [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(redundant_semicolon)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/types.rs:63:26 [INFO] [stderr] | [INFO] [stderr] 63 | pub effects: Vec>, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Effect` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:33:39 [INFO] [stderr] | [INFO] [stderr] 33 | ) -> Result<(HashMap, Box>), Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:75:18 [INFO] [stderr] | [INFO] [stderr] 75 | type Timer = Box)>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Schedule)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:76:15 [INFO] [stderr] | [INFO] [stderr] 76 | type In = Box Option>; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut() -> Option` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:77:16 [INFO] [stderr] | [INFO] [stderr] 77 | type Out = Box; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(Command)` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/vm/mod.rs:80:17 [INFO] [stderr] | [INFO] [stderr] 80 | interp: Box>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Interpreter` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.83s [INFO] running `"docker" "inspect" "19a02fda23402bec29bc269fbe118ecf01045bd0502a3d1f9764de37ce8e1de4"` [INFO] running `"docker" "rm" "-f" "19a02fda23402bec29bc269fbe118ecf01045bd0502a3d1f9764de37ce8e1de4"` [INFO] [stdout] 19a02fda23402bec29bc269fbe118ecf01045bd0502a3d1f9764de37ce8e1de4