[INFO] updating cached repository https://github.com/honzasp/libext2 [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] ff6707ad1d23572ee7e418d4b63cc76252f90e6f [INFO] testing honzasp/libext2 against 1.44.0 for beta-1.45-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhonzasp%2Flibext2" "/workspace/builds/worker-8/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/honzasp/libext2 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/honzasp/libext2 [INFO] finished tweaking git repo https://github.com/honzasp/libext2 [INFO] tweaked toml for git repo https://github.com/honzasp/libext2 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/honzasp/libext2 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /workspace/builds/worker-8/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-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" "+1.44.0" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 23bee70e02df686656042cc322db4ed35b75f0b31012675ac70404b6b121e6fe [INFO] running `"docker" "start" "-a" "23bee70e02df686656042cc322db4ed35b75f0b31012675ac70404b6b121e6fe"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling pkg-config v0.3.17 [INFO] [stderr] Compiling libc v0.1.12 [INFO] [stderr] Compiling thread-scoped v1.0.2 [INFO] [stderr] Compiling log v0.3.9 [INFO] [stderr] Compiling fuse v0.2.8 [INFO] [stderr] Compiling time v0.1.43 [INFO] [stderr] Compiling ext2 v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/alloc.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | Ok(match try!(alloc_in_group(fs, first_group_idx)) { [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/alloc.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | if let Some(resource) = try!(alloc_in_group(fs, group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/decode.rs:65:14 [INFO] [stderr] | [INFO] [stderr] 65 | let mode = try!(decode_inode_mode(decode_u16(&bytes[0..]))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/decode.rs:130:7 [INFO] [stderr] | [INFO] [stderr] 130 | try!(decode_dir_entry_file_type(bytes[7])) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | let dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:27:44 [INFO] [stderr] | [INFO] [stderr] 27 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:47:44 [INFO] [stderr] | [INFO] [stderr] 47 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:49:29 [INFO] [stderr] | [INFO] [stderr] 49 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:50:7 [INFO] [stderr] | [INFO] [stderr] 50 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | try!(erase_dir_entry(fs, &mut dir_inode, offset, prev_offset, next_offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:65:30 [INFO] [stderr] | [INFO] [stderr] 65 | let mut source_dir_inode = try!(get_inode(fs, source_dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:66:30 [INFO] [stderr] | [INFO] [stderr] 66 | let mut target_dir_inode = try!(get_inode(fs, target_dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:78:7 [INFO] [stderr] | [INFO] [stderr] 78 | try!(read_dir_entry(fs, &source_dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:80:29 [INFO] [stderr] | [INFO] [stderr] 80 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:81:7 [INFO] [stderr] | [INFO] [stderr] 81 | try!(add_dir_entry(fs, &mut target_dir_inode, &mut entry_inode, target_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:82:7 [INFO] [stderr] | [INFO] [stderr] 82 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:83:7 [INFO] [stderr] | [INFO] [stderr] 83 | try!(erase_dir_entry(fs, &mut source_dir_inode, offset, prev_offset, next_offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:94:15 [INFO] [stderr] | [INFO] [stderr] 94 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:105:15 [INFO] [stderr] | [INFO] [stderr] 105 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:111:38 [INFO] [stderr] | [INFO] [stderr] 111 | let (entry, name, next_offset) = try!(read_dir_entry(fs, &inode, handle.offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:114:15 [INFO] [stderr] | [INFO] [stderr] 114 | None => try!(get_inode(fs, entry.ino as u64)).mode.file_type, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:150:44 [INFO] [stderr] | [INFO] [stderr] 150 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:163:7 [INFO] [stderr] | [INFO] [stderr] 163 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:166:27 [INFO] [stderr] | [INFO] [stderr] 166 | let mut old_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:167:7 [INFO] [stderr] | [INFO] [stderr] 167 | try!(unlink_inode(fs, &mut old_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:197:44 [INFO] [stderr] | [INFO] [stderr] 197 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:229:3 [INFO] [stderr] | [INFO] [stderr] 229 | try!(encode_dir_entry(&fs.superblock, &dot_entry, &mut buffer[0..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:230:3 [INFO] [stderr] | [INFO] [stderr] 230 | try!(encode_dir_entry(&fs.superblock, &dot_dot_entry, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:236:3 [INFO] [stderr] | [INFO] [stderr] 236 | try!(write_inode_data(fs, dir_inode, 0, &buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:238:3 [INFO] [stderr] | [INFO] [stderr] 238 | try!(update_inode(fs, parent_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:240:3 [INFO] [stderr] | [INFO] [stderr] 240 | try!(update_inode(fs, dir_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:255:7 [INFO] [stderr] | [INFO] [stderr] 255 | try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:268:7 [INFO] [stderr] | [INFO] [stderr] 268 | try!(write_dir_entry(fs, dir_inode, offset, &entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:288:30 [INFO] [stderr] | [INFO] [stderr] 288 | let mut parent_inode = try!(get_inode(fs, parent_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:290:7 [INFO] [stderr] | [INFO] [stderr] 290 | try!(update_inode(fs, &parent_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:323:3 [INFO] [stderr] | [INFO] [stderr] 323 | try!(write_dir_entry(fs, dir_inode, free_space.offset, &new_entry, Some(name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:324:3 [INFO] [stderr] | [INFO] [stderr] 324 | try!(write_dir_entry_rec_len(fs, dir_inode, free_space.prev_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:341:3 [INFO] [stderr] | [INFO] [stderr] 341 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(write_dir_entry_rec_len(fs, dir_inode, prev_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:354:3 [INFO] [stderr] | [INFO] [stderr] 354 | try!(read_inode_data(fs, inode, offset, &mut entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:355:15 [INFO] [stderr] | [INFO] [stderr] 355 | let entry = try!(decode_dir_entry(&fs.superblock, &entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:363:3 [INFO] [stderr] | [INFO] [stderr] 363 | try!(read_inode_data(fs, &inode, offset + 8, &mut name_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:372:3 [INFO] [stderr] | [INFO] [stderr] 372 | try!(encode_dir_entry(&fs.superblock, entry, &mut entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:380:3 [INFO] [stderr] | [INFO] [stderr] 380 | try!(write_inode_data(fs, dir_inode, offset, &entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:389:3 [INFO] [stderr] | [INFO] [stderr] 389 | try!(write_inode_data(fs, dir_inode, offset + 4, &minibuf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | let mut inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | try!(volume.read(1024, &mut superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:42:20 [INFO] [stderr] | [INFO] [stderr] 42 | let superblock = try!(decode_superblock(&superblock_bytes[..], true)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:57:17 [INFO] [stderr] | [INFO] [stderr] 57 | let group = try!(read_group(&mut fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:61:3 [INFO] [stderr] | [INFO] [stderr] 61 | try!(flush_superblock(&mut fs, false)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | try!(flush_ino(fs, dirty_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | try!(flush_group(fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | try!(encode_superblock(&fs.superblock, &mut fs.superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(fs.volume.write(1024, &fs.superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | let desc = try!(read_group_desc(fs, table_block, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | try!(fs.volume.read(block_bitmap_offset, &mut block_bitmap[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | try!(fs.volume.read(inode_bitmap_offset, &mut inode_bitmap[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:36:3 [INFO] [stderr] | [INFO] [stderr] 36 | try!(write_group_desc(fs, table_block, group_idx, &group_desc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:39:3 [INFO] [stderr] | [INFO] [stderr] 39 | try!(fs.volume.write(block_bitmap_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | try!(fs.volume.write(inode_bitmap_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:54:3 [INFO] [stderr] | [INFO] [stderr] 54 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:55:3 [INFO] [stderr] | [INFO] [stderr] 55 | try!(encode_group_desc(&fs.superblock, desc, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | try!(write_group(fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let inode = try!(read_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | try!(refit_inode_cache(fs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | try!(flush_ino(fs, used_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | try!(flush_ino(fs, random_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:71:19 [INFO] [stderr] | [INFO] [stderr] 71 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:78:19 [INFO] [stderr] | [INFO] [stderr] 78 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | try!(truncate_inode_blocks(fs, &mut inode, first_unused_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | if !try!(is_dir_empty(fs, inode)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | try!(deinit_dir(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | try!(remove_inode(fs, inode)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:124:30 [INFO] [stderr] | [INFO] [stderr] 124 | let (offset, inode_size) = try!(locate_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:131:30 [INFO] [stderr] | [INFO] [stderr] 131 | let (offset, inode_size) = try!(locate_inode(fs, inode.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:133:3 [INFO] [stderr] | [INFO] [stderr] 133 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | try!(encode_inode(&fs.superblock, inode, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | try!(init_dir(fs, dir_inode, &mut inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | try!(update_inode(fs, &inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:167:3 [INFO] [stderr] | [INFO] [stderr] 167 | try!(dealloc_inode_blocks(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | try!(read_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:26:26 [INFO] [stderr] | [INFO] [stderr] 26 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | try!(write_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:65:19 [INFO] [stderr] | [INFO] [stderr] 65 | let block = try!(alloc_inode_block(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:66:7 [INFO] [stderr] | [INFO] [stderr] 66 | try!(set_inode_block(fs, inode, inode_block, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:79:7 [INFO] [stderr] | [INFO] [stderr] 79 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | try!(dealloc_indirect_block(fs, inode, block1 as u64, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | try!(dealloc_indirect_block(fs, inode, block2 as u64, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(dealloc_indirect_block(fs, inode, block3 as u64, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:101:7 [INFO] [stderr] | [INFO] [stderr] 101 | try!(dealloc_indirect_block(fs, inode, block1, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:102:7 [INFO] [stderr] | [INFO] [stderr] 102 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:103:7 [INFO] [stderr] | [INFO] [stderr] 103 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:109:7 [INFO] [stderr] | [INFO] [stderr] 109 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:110:7 [INFO] [stderr] | [INFO] [stderr] 110 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:111:7 [INFO] [stderr] | [INFO] [stderr] 111 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:117:7 [INFO] [stderr] | [INFO] [stderr] 117 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:118:7 [INFO] [stderr] | [INFO] [stderr] 118 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:119:7 [INFO] [stderr] | [INFO] [stderr] 119 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:124:20 [INFO] [stderr] | [INFO] [stderr] 124 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:125:7 [INFO] [stderr] | [INFO] [stderr] 125 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:126:7 [INFO] [stderr] | [INFO] [stderr] 126 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:127:7 [INFO] [stderr] | [INFO] [stderr] 127 | try!(truncate_indirect_block(fs, inode, block3, level2, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:138:23 [INFO] [stderr] | [INFO] [stderr] 138 | let entry_block = try!(read_indirect(fs, block, i)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:144:7 [INFO] [stderr] | [INFO] [stderr] 144 | try!(dealloc_inode_block(fs, inode, entry_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:146:7 [INFO] [stderr] | [INFO] [stderr] 146 | try!(dealloc_indirect_block(fs, inode, entry_block, level - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | try!(write_indirect(fs, block, i, 0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:166:3 [INFO] [stderr] | [INFO] [stderr] 166 | try!(fs.volume.read(entry_offset, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:183:9 [INFO] [stderr] | [INFO] [stderr] 183 | match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:186:7 [INFO] [stderr] | [INFO] [stderr] 186 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:195:21 [INFO] [stderr] | [INFO] [stderr] 195 | let block = match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:202:3 [INFO] [stderr] | [INFO] [stderr] 202 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:206:3 [INFO] [stderr] | [INFO] [stderr] 206 | try!(fs.volume.write(offset, &zeros[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:228:3 [INFO] [stderr] | [INFO] [stderr] 228 | try!(fs.volume.read(indirect_block * block_size, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:232:7 [INFO] [stderr] | [INFO] [stderr] 232 | try!(dealloc_indirect_block(fs, inode, block, level - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:234:7 [INFO] [stderr] | [INFO] [stderr] 234 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:252:20 [INFO] [stderr] | [INFO] [stderr] 252 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:258:20 [INFO] [stderr] | [INFO] [stderr] 258 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:260:20 [INFO] [stderr] | [INFO] [stderr] 260 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:266:20 [INFO] [stderr] | [INFO] [stderr] 266 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:268:20 [INFO] [stderr] | [INFO] [stderr] 268 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:270:20 [INFO] [stderr] | [INFO] [stderr] 270 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:282:29 [INFO] [stderr] | [INFO] [stderr] 282 | if let Some(prev_block) = try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:291:35 [INFO] [stderr] | [INFO] [stderr] 291 | inode.block[idx as usize] = try!(alloc_indirect_block(fs, inode)) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:292:7 [INFO] [stderr] | [INFO] [stderr] 292 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:300:21 [INFO] [stderr] | [INFO] [stderr] 300 | let old_block = try!(read_indirect(fs, indirect, entry)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:302:23 [INFO] [stderr] | [INFO] [stderr] 302 | let new_block = try!(alloc_indirect_block(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:303:7 [INFO] [stderr] | [INFO] [stderr] 303 | try!(write_indirect(fs, indirect, entry, new_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:313:7 [INFO] [stderr] | [INFO] [stderr] 313 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:316:20 [INFO] [stderr] | [INFO] [stderr] 316 | let block1 = try!(inode_indirect(fs, inode, 12)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:317:7 [INFO] [stderr] | [INFO] [stderr] 317 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:320:20 [INFO] [stderr] | [INFO] [stderr] 320 | let block2 = try!(inode_indirect(fs, inode, 13)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:321:20 [INFO] [stderr] | [INFO] [stderr] 321 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:322:7 [INFO] [stderr] | [INFO] [stderr] 322 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:325:20 [INFO] [stderr] | [INFO] [stderr] 325 | let block3 = try!(inode_indirect(fs, inode, 14)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:326:20 [INFO] [stderr] | [INFO] [stderr] 326 | let block2 = try!(block_indirect(fs, inode, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:327:20 [INFO] [stderr] | [INFO] [stderr] 327 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:328:7 [INFO] [stderr] | [INFO] [stderr] 328 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:13:23 [INFO] [stderr] | [INFO] [stderr] 13 | let new_ino = match try!(alloc_inode(fs, dir_group)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:18:23 [INFO] [stderr] | [INFO] [stderr] 18 | let mut new_inode = try!(init_inode(fs, &mut dir_inode, new_ino, mode, attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | try!(add_dir_entry(fs, &mut dir_inode, &mut new_inode, name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:31:19 [INFO] [stderr] | [INFO] [stderr] 31 | let mut inode = try!(make_inode_in_dir(fs, dir_ino, name, mode, attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:32:3 [INFO] [stderr] | [INFO] [stderr] 32 | try!(write_link_data(fs, &mut inode, link)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:40:24 [INFO] [stderr] | [INFO] [stderr] 40 | let mut link_inode = try!(get_inode(fs, link_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:48:3 [INFO] [stderr] | [INFO] [stderr] 48 | try!(add_dir_entry(fs, &mut dir_inode, &mut link_inode, name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:35:7 [INFO] [stderr] | [INFO] [stderr] 35 | try!(read_inode_data(fs, &inode, 0, &mut buffer[..])) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | try!(truncate_inode_blocks(fs, inode, 0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | try!(write_inode_data(fs, inode, 0, data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:25:21 [INFO] [stderr] | [INFO] [stderr] 25 | total_read += try!(self.0.read(&mut buffer[total_read..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(self.0.write_all(buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | cause: Option>, [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/error.rs:22:30 [INFO] [stderr] | [INFO] [stderr] 22 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/fs.rs:6:19 [INFO] [stderr] | [INFO] [stderr] 6 | pub volume: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Volume` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/fs.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn mount_fs(mut volume: Box) -> Result { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Volume` [INFO] [stderr] [INFO] [stderr] warning: 169 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.11s [INFO] running `"docker" "inspect" "23bee70e02df686656042cc322db4ed35b75f0b31012675ac70404b6b121e6fe"` [INFO] running `"docker" "rm" "-f" "23bee70e02df686656042cc322db4ed35b75f0b31012675ac70404b6b121e6fe"` [INFO] [stdout] 23bee70e02df686656042cc322db4ed35b75f0b31012675ac70404b6b121e6fe [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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=warn" "-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" "+1.44.0" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 2a0b6fb7634be16cff155f37577ff49db7b54059f8216213d832f35e9bc624aa [INFO] running `"docker" "start" "-a" "2a0b6fb7634be16cff155f37577ff49db7b54059f8216213d832f35e9bc624aa"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/alloc.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | Ok(match try!(alloc_in_group(fs, first_group_idx)) { [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/alloc.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | if let Some(resource) = try!(alloc_in_group(fs, group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/decode.rs:65:14 [INFO] [stderr] | [INFO] [stderr] 65 | let mode = try!(decode_inode_mode(decode_u16(&bytes[0..]))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/decode.rs:130:7 [INFO] [stderr] | [INFO] [stderr] 130 | try!(decode_dir_entry_file_type(bytes[7])) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | let dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:27:44 [INFO] [stderr] | [INFO] [stderr] 27 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:47:44 [INFO] [stderr] | [INFO] [stderr] 47 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:49:29 [INFO] [stderr] | [INFO] [stderr] 49 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:50:7 [INFO] [stderr] | [INFO] [stderr] 50 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | try!(erase_dir_entry(fs, &mut dir_inode, offset, prev_offset, next_offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:65:30 [INFO] [stderr] | [INFO] [stderr] 65 | let mut source_dir_inode = try!(get_inode(fs, source_dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:66:30 [INFO] [stderr] | [INFO] [stderr] 66 | let mut target_dir_inode = try!(get_inode(fs, target_dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:78:7 [INFO] [stderr] | [INFO] [stderr] 78 | try!(read_dir_entry(fs, &source_dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:80:29 [INFO] [stderr] | [INFO] [stderr] 80 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:81:7 [INFO] [stderr] | [INFO] [stderr] 81 | try!(add_dir_entry(fs, &mut target_dir_inode, &mut entry_inode, target_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:82:7 [INFO] [stderr] | [INFO] [stderr] 82 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:83:7 [INFO] [stderr] | [INFO] [stderr] 83 | try!(erase_dir_entry(fs, &mut source_dir_inode, offset, prev_offset, next_offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:94:15 [INFO] [stderr] | [INFO] [stderr] 94 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:105:15 [INFO] [stderr] | [INFO] [stderr] 105 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:111:38 [INFO] [stderr] | [INFO] [stderr] 111 | let (entry, name, next_offset) = try!(read_dir_entry(fs, &inode, handle.offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:114:15 [INFO] [stderr] | [INFO] [stderr] 114 | None => try!(get_inode(fs, entry.ino as u64)).mode.file_type, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:150:44 [INFO] [stderr] | [INFO] [stderr] 150 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:163:7 [INFO] [stderr] | [INFO] [stderr] 163 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:166:27 [INFO] [stderr] | [INFO] [stderr] 166 | let mut old_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:167:7 [INFO] [stderr] | [INFO] [stderr] 167 | try!(unlink_inode(fs, &mut old_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:197:44 [INFO] [stderr] | [INFO] [stderr] 197 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:229:3 [INFO] [stderr] | [INFO] [stderr] 229 | try!(encode_dir_entry(&fs.superblock, &dot_entry, &mut buffer[0..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:230:3 [INFO] [stderr] | [INFO] [stderr] 230 | try!(encode_dir_entry(&fs.superblock, &dot_dot_entry, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:236:3 [INFO] [stderr] | [INFO] [stderr] 236 | try!(write_inode_data(fs, dir_inode, 0, &buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:238:3 [INFO] [stderr] | [INFO] [stderr] 238 | try!(update_inode(fs, parent_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:240:3 [INFO] [stderr] | [INFO] [stderr] 240 | try!(update_inode(fs, dir_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:255:7 [INFO] [stderr] | [INFO] [stderr] 255 | try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:268:7 [INFO] [stderr] | [INFO] [stderr] 268 | try!(write_dir_entry(fs, dir_inode, offset, &entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:288:30 [INFO] [stderr] | [INFO] [stderr] 288 | let mut parent_inode = try!(get_inode(fs, parent_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:290:7 [INFO] [stderr] | [INFO] [stderr] 290 | try!(update_inode(fs, &parent_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:323:3 [INFO] [stderr] | [INFO] [stderr] 323 | try!(write_dir_entry(fs, dir_inode, free_space.offset, &new_entry, Some(name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:324:3 [INFO] [stderr] | [INFO] [stderr] 324 | try!(write_dir_entry_rec_len(fs, dir_inode, free_space.prev_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:341:3 [INFO] [stderr] | [INFO] [stderr] 341 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(write_dir_entry_rec_len(fs, dir_inode, prev_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:354:3 [INFO] [stderr] | [INFO] [stderr] 354 | try!(read_inode_data(fs, inode, offset, &mut entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:355:15 [INFO] [stderr] | [INFO] [stderr] 355 | let entry = try!(decode_dir_entry(&fs.superblock, &entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:363:3 [INFO] [stderr] | [INFO] [stderr] 363 | try!(read_inode_data(fs, &inode, offset + 8, &mut name_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:372:3 [INFO] [stderr] | [INFO] [stderr] 372 | try!(encode_dir_entry(&fs.superblock, entry, &mut entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:380:3 [INFO] [stderr] | [INFO] [stderr] 380 | try!(write_inode_data(fs, dir_inode, offset, &entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:389:3 [INFO] [stderr] | [INFO] [stderr] 389 | try!(write_inode_data(fs, dir_inode, offset + 4, &minibuf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | let mut inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | try!(volume.read(1024, &mut superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:42:20 [INFO] [stderr] | [INFO] [stderr] 42 | let superblock = try!(decode_superblock(&superblock_bytes[..], true)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:57:17 [INFO] [stderr] | [INFO] [stderr] 57 | let group = try!(read_group(&mut fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:61:3 [INFO] [stderr] | [INFO] [stderr] 61 | try!(flush_superblock(&mut fs, false)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | try!(flush_ino(fs, dirty_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | try!(flush_group(fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | try!(encode_superblock(&fs.superblock, &mut fs.superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(fs.volume.write(1024, &fs.superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | let desc = try!(read_group_desc(fs, table_block, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | try!(fs.volume.read(block_bitmap_offset, &mut block_bitmap[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | try!(fs.volume.read(inode_bitmap_offset, &mut inode_bitmap[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:36:3 [INFO] [stderr] | [INFO] [stderr] 36 | try!(write_group_desc(fs, table_block, group_idx, &group_desc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:39:3 [INFO] [stderr] | [INFO] [stderr] 39 | try!(fs.volume.write(block_bitmap_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | try!(fs.volume.write(inode_bitmap_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:54:3 [INFO] [stderr] | [INFO] [stderr] 54 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:55:3 [INFO] [stderr] | [INFO] [stderr] 55 | try!(encode_group_desc(&fs.superblock, desc, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | try!(write_group(fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let inode = try!(read_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | try!(refit_inode_cache(fs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | try!(flush_ino(fs, used_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | try!(flush_ino(fs, random_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:71:19 [INFO] [stderr] | [INFO] [stderr] 71 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:78:19 [INFO] [stderr] | [INFO] [stderr] 78 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | try!(truncate_inode_blocks(fs, &mut inode, first_unused_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | if !try!(is_dir_empty(fs, inode)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | try!(deinit_dir(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | try!(remove_inode(fs, inode)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:124:30 [INFO] [stderr] | [INFO] [stderr] 124 | let (offset, inode_size) = try!(locate_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:131:30 [INFO] [stderr] | [INFO] [stderr] 131 | let (offset, inode_size) = try!(locate_inode(fs, inode.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:133:3 [INFO] [stderr] | [INFO] [stderr] 133 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | try!(encode_inode(&fs.superblock, inode, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | try!(init_dir(fs, dir_inode, &mut inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | try!(update_inode(fs, &inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:167:3 [INFO] [stderr] | [INFO] [stderr] 167 | try!(dealloc_inode_blocks(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | try!(read_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:26:26 [INFO] [stderr] | [INFO] [stderr] 26 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | try!(write_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:65:19 [INFO] [stderr] | [INFO] [stderr] 65 | let block = try!(alloc_inode_block(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:66:7 [INFO] [stderr] | [INFO] [stderr] 66 | try!(set_inode_block(fs, inode, inode_block, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:79:7 [INFO] [stderr] | [INFO] [stderr] 79 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | try!(dealloc_indirect_block(fs, inode, block1 as u64, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | try!(dealloc_indirect_block(fs, inode, block2 as u64, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(dealloc_indirect_block(fs, inode, block3 as u64, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:101:7 [INFO] [stderr] | [INFO] [stderr] 101 | try!(dealloc_indirect_block(fs, inode, block1, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:102:7 [INFO] [stderr] | [INFO] [stderr] 102 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:103:7 [INFO] [stderr] | [INFO] [stderr] 103 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] Compiling ext2 v0.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:109:7 [INFO] [stderr] | [INFO] [stderr] 109 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:110:7 [INFO] [stderr] | [INFO] [stderr] 110 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:111:7 [INFO] [stderr] | [INFO] [stderr] 111 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:117:7 [INFO] [stderr] | [INFO] [stderr] 117 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:118:7 [INFO] [stderr] | [INFO] [stderr] 118 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:119:7 [INFO] [stderr] | [INFO] [stderr] 119 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:124:20 [INFO] [stderr] | [INFO] [stderr] 124 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:125:7 [INFO] [stderr] | [INFO] [stderr] 125 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:126:7 [INFO] [stderr] | [INFO] [stderr] 126 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:127:7 [INFO] [stderr] | [INFO] [stderr] 127 | try!(truncate_indirect_block(fs, inode, block3, level2, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:138:23 [INFO] [stderr] | [INFO] [stderr] 138 | let entry_block = try!(read_indirect(fs, block, i)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:144:7 [INFO] [stderr] | [INFO] [stderr] 144 | try!(dealloc_inode_block(fs, inode, entry_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:146:7 [INFO] [stderr] | [INFO] [stderr] 146 | try!(dealloc_indirect_block(fs, inode, entry_block, level - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | try!(write_indirect(fs, block, i, 0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:166:3 [INFO] [stderr] | [INFO] [stderr] 166 | try!(fs.volume.read(entry_offset, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:183:9 [INFO] [stderr] | [INFO] [stderr] 183 | match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:186:7 [INFO] [stderr] | [INFO] [stderr] 186 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:195:21 [INFO] [stderr] | [INFO] [stderr] 195 | let block = match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:202:3 [INFO] [stderr] | [INFO] [stderr] 202 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:206:3 [INFO] [stderr] | [INFO] [stderr] 206 | try!(fs.volume.write(offset, &zeros[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:228:3 [INFO] [stderr] | [INFO] [stderr] 228 | try!(fs.volume.read(indirect_block * block_size, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:232:7 [INFO] [stderr] | [INFO] [stderr] 232 | try!(dealloc_indirect_block(fs, inode, block, level - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:234:7 [INFO] [stderr] | [INFO] [stderr] 234 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:252:20 [INFO] [stderr] | [INFO] [stderr] 252 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:258:20 [INFO] [stderr] | [INFO] [stderr] 258 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:260:20 [INFO] [stderr] | [INFO] [stderr] 260 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:266:20 [INFO] [stderr] | [INFO] [stderr] 266 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:268:20 [INFO] [stderr] | [INFO] [stderr] 268 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:270:20 [INFO] [stderr] | [INFO] [stderr] 270 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:282:29 [INFO] [stderr] | [INFO] [stderr] 282 | if let Some(prev_block) = try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:291:35 [INFO] [stderr] | [INFO] [stderr] 291 | inode.block[idx as usize] = try!(alloc_indirect_block(fs, inode)) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:292:7 [INFO] [stderr] | [INFO] [stderr] 292 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:300:21 [INFO] [stderr] | [INFO] [stderr] 300 | let old_block = try!(read_indirect(fs, indirect, entry)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:302:23 [INFO] [stderr] | [INFO] [stderr] 302 | let new_block = try!(alloc_indirect_block(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:303:7 [INFO] [stderr] | [INFO] [stderr] 303 | try!(write_indirect(fs, indirect, entry, new_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:313:7 [INFO] [stderr] | [INFO] [stderr] 313 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:316:20 [INFO] [stderr] | [INFO] [stderr] 316 | let block1 = try!(inode_indirect(fs, inode, 12)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:317:7 [INFO] [stderr] | [INFO] [stderr] 317 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:320:20 [INFO] [stderr] | [INFO] [stderr] 320 | let block2 = try!(inode_indirect(fs, inode, 13)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:321:20 [INFO] [stderr] | [INFO] [stderr] 321 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:322:7 [INFO] [stderr] | [INFO] [stderr] 322 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:325:20 [INFO] [stderr] | [INFO] [stderr] 325 | let block3 = try!(inode_indirect(fs, inode, 14)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:326:20 [INFO] [stderr] | [INFO] [stderr] 326 | let block2 = try!(block_indirect(fs, inode, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:327:20 [INFO] [stderr] | [INFO] [stderr] 327 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:328:7 [INFO] [stderr] | [INFO] [stderr] 328 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:13:23 [INFO] [stderr] | [INFO] [stderr] 13 | let new_ino = match try!(alloc_inode(fs, dir_group)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:18:23 [INFO] [stderr] | [INFO] [stderr] 18 | let mut new_inode = try!(init_inode(fs, &mut dir_inode, new_ino, mode, attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | try!(add_dir_entry(fs, &mut dir_inode, &mut new_inode, name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:31:19 [INFO] [stderr] | [INFO] [stderr] 31 | let mut inode = try!(make_inode_in_dir(fs, dir_ino, name, mode, attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:32:3 [INFO] [stderr] | [INFO] [stderr] 32 | try!(write_link_data(fs, &mut inode, link)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:40:24 [INFO] [stderr] | [INFO] [stderr] 40 | let mut link_inode = try!(get_inode(fs, link_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:48:3 [INFO] [stderr] | [INFO] [stderr] 48 | try!(add_dir_entry(fs, &mut dir_inode, &mut link_inode, name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:35:7 [INFO] [stderr] | [INFO] [stderr] 35 | try!(read_inode_data(fs, &inode, 0, &mut buffer[..])) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | try!(truncate_inode_blocks(fs, inode, 0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | try!(write_inode_data(fs, inode, 0, data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:25:21 [INFO] [stderr] | [INFO] [stderr] 25 | total_read += try!(self.0.read(&mut buffer[total_read..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(self.0.write_all(buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | cause: Option>, [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/error.rs:22:30 [INFO] [stderr] | [INFO] [stderr] 22 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/fs.rs:6:19 [INFO] [stderr] | [INFO] [stderr] 6 | pub volume: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Volume` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/fs.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn mount_fs(mut volume: Box) -> Result { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Volume` [INFO] [stderr] [INFO] [stderr] warning: 169 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | let file = try!(fs::File::open("test.ext2")); [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] --> examples/info.rs:7:16 [INFO] [stderr] | [INFO] [stderr] 7 | let mut fs = try!(ext2::Filesystem::new(Box::new(volume))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:9:20 [INFO] [stderr] | [INFO] [stderr] 9 | let root_inode = try!(fs.read_inode(ext2::Filesystem::ROOT_INO)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:12:25 [INFO] [stderr] | [INFO] [stderr] 12 | let mut root_handle = try!(fs.dir_open(root_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:13:26 [INFO] [stderr] | [INFO] [stderr] 13 | while let Some(line) = try!(fs.dir_read(&mut root_handle)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:17:17 [INFO] [stderr] | [INFO] [stderr] 17 | let dir_ino = try!(fs.dir_lookup(root_inode, b"totem_destroyer")).unwrap(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | let dir_inode = try!(fs.read_inode(dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:21:24 [INFO] [stderr] | [INFO] [stderr] 21 | let mut dir_handle = try!(fs.dir_open(dir_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:22:26 [INFO] [stderr] | [INFO] [stderr] 22 | while let Some(line) = try!(fs.dir_read(&mut dir_handle)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:26:19 [INFO] [stderr] | [INFO] [stderr] 26 | let hello_ino = try!(fs.dir_lookup(root_inode, b"hello.txt")).unwrap(); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:27:21 [INFO] [stderr] | [INFO] [stderr] 27 | let hello_inode = try!(fs.read_inode(hello_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:29:26 [INFO] [stderr] | [INFO] [stderr] 29 | let mut hello_handle = try!(fs.file_open(hello_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/info.rs:31:16 [INFO] [stderr] | [INFO] [stderr] 31 | let length = try!(fs.file_read(&mut hello_handle, 0, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/info.rs:45:22 [INFO] [stderr] | [INFO] [stderr] 45 | fn print_error(err: &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: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:27:14 [INFO] [stderr] | [INFO] [stderr] 27 | let file = try!(fs::OpenOptions::new() [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] --> examples/fuse.rs:30:12 [INFO] [stderr] | [INFO] [stderr] 30 | let fs = try!(ext2::mount_fs(Box::new(volume))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | let entry = try!(ext2::lookup_in_dir(&mut self.fs, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:78:29 [INFO] [stderr] | [INFO] [stderr] 78 | let entry_inode = try!(ext2::get_inode(&mut self.fs, entry_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:116:9 [INFO] [stderr] | [INFO] [stderr] 116 | try!(ext2::truncate_inode_size(&mut self.fs, ext2_ino(ino), new_size)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:119:19 [INFO] [stderr] | [INFO] [stderr] 119 | let inode = try!(ext2::get_inode(&mut self.fs, ext2_ino(ino))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:122:27 [INFO] [stderr] | [INFO] [stderr] 122 | Some(new_mode) => try!(ext2::inode_mode_from_linux_mode(new_mode as u16)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:135:7 [INFO] [stderr] | [INFO] [stderr] 135 | try!(ext2::set_inode_mode_attr(&mut self.fs, ext2_ino(ino), new_mode, new_attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:159:38 [INFO] [stderr] | [INFO] [stderr] 159 | name.as_os_str().as_bytes(), try!(ext2_mode(mode as u16)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:252:20 [INFO] [stderr] | [INFO] [stderr] 252 | let handle = try!(self.file_handles.get_mut(&fh) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:255:20 [INFO] [stderr] | [INFO] [stderr] 255 | let length = try!(ext2::read_file(&mut self.fs, handle, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:272:20 [INFO] [stderr] | [INFO] [stderr] 272 | let handle = try!(self.file_handles.get_mut(&fh) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:274:20 [INFO] [stderr] | [INFO] [stderr] 274 | let length = try!(ext2::write_file(&mut self.fs, handle, offset, data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:320:20 [INFO] [stderr] | [INFO] [stderr] 320 | let handle = try!(self.dir_handles.get_mut(&fh) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> examples/fuse.rs:324:9 [INFO] [stderr] | [INFO] [stderr] 324 | try!(ext2::read_dir(&mut self.fs, *handle)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> examples/fuse.rs:362:22 [INFO] [stderr] | [INFO] [stderr] 362 | fn print_error(err: &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] error[E0599]: no function or associated item named `new` found for struct `ext2::Filesystem` in the current scope [INFO] [stderr] --> examples/info.rs:7:39 [INFO] [stderr] | [INFO] [stderr] 7 | let mut fs = try!(ext2::Filesystem::new(Box::new(volume))); [INFO] [stderr] | ^^^ function or associated item not found in `ext2::Filesystem` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `ROOT_INO` found for struct `ext2::Filesystem` in the current scope [INFO] [stderr] --> examples/info.rs:9:57 [INFO] [stderr] | [INFO] [stderr] 9 | let root_inode = try!(fs.read_inode(ext2::Filesystem::ROOT_INO)); [INFO] [stderr] | ^^^^^^^^ associated item not found in `ext2::Filesystem` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/alloc.rs:39:12 [INFO] [stderr] | [INFO] [stderr] 39 | Ok(match try!(alloc_in_group(fs, first_group_idx)) { [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/alloc.rs:44:33 [INFO] [stderr] | [INFO] [stderr] 44 | if let Some(resource) = try!(alloc_in_group(fs, group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/decode.rs:65:14 [INFO] [stderr] | [INFO] [stderr] 65 | let mode = try!(decode_inode_mode(decode_u16(&bytes[0..]))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/decode.rs:130:7 [INFO] [stderr] | [INFO] [stderr] 130 | try!(decode_dir_entry_file_type(bytes[7])) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | let dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:27:44 [INFO] [stderr] | [INFO] [stderr] 27 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:47:44 [INFO] [stderr] | [INFO] [stderr] 47 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:49:29 [INFO] [stderr] | [INFO] [stderr] 49 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:50:7 [INFO] [stderr] | [INFO] [stderr] 50 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | try!(erase_dir_entry(fs, &mut dir_inode, offset, prev_offset, next_offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:65:30 [INFO] [stderr] | [INFO] [stderr] 65 | let mut source_dir_inode = try!(get_inode(fs, source_dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:66:30 [INFO] [stderr] | [INFO] [stderr] 66 | let mut target_dir_inode = try!(get_inode(fs, target_dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:78:7 [INFO] [stderr] | [INFO] [stderr] 78 | try!(read_dir_entry(fs, &source_dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:80:29 [INFO] [stderr] | [INFO] [stderr] 80 | let mut entry_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:81:7 [INFO] [stderr] | [INFO] [stderr] 81 | try!(add_dir_entry(fs, &mut target_dir_inode, &mut entry_inode, target_name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:82:7 [INFO] [stderr] | [INFO] [stderr] 82 | try!(unlink_inode(fs, &mut entry_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:83:7 [INFO] [stderr] | [INFO] [stderr] 83 | try!(erase_dir_entry(fs, &mut source_dir_inode, offset, prev_offset, next_offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:94:15 [INFO] [stderr] | [INFO] [stderr] 94 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:105:15 [INFO] [stderr] | [INFO] [stderr] 105 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:111:38 [INFO] [stderr] | [INFO] [stderr] 111 | let (entry, name, next_offset) = try!(read_dir_entry(fs, &inode, handle.offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:114:15 [INFO] [stderr] | [INFO] [stderr] 114 | None => try!(get_inode(fs, entry.ino as u64)).mode.file_type, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:150:44 [INFO] [stderr] | [INFO] [stderr] 150 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:163:7 [INFO] [stderr] | [INFO] [stderr] 163 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:166:27 [INFO] [stderr] | [INFO] [stderr] 166 | let mut old_inode = try!(get_inode(fs, entry.ino as u64)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:167:7 [INFO] [stderr] | [INFO] [stderr] 167 | try!(unlink_inode(fs, &mut old_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:197:44 [INFO] [stderr] | [INFO] [stderr] 197 | let (entry, entry_name, next_offset) = try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:229:3 [INFO] [stderr] | [INFO] [stderr] 229 | try!(encode_dir_entry(&fs.superblock, &dot_entry, &mut buffer[0..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:230:3 [INFO] [stderr] | [INFO] [stderr] 230 | try!(encode_dir_entry(&fs.superblock, &dot_dot_entry, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:236:3 [INFO] [stderr] | [INFO] [stderr] 236 | try!(write_inode_data(fs, dir_inode, 0, &buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:238:3 [INFO] [stderr] | [INFO] [stderr] 238 | try!(update_inode(fs, parent_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:240:3 [INFO] [stderr] | [INFO] [stderr] 240 | try!(update_inode(fs, dir_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:255:7 [INFO] [stderr] | [INFO] [stderr] 255 | try!(read_dir_entry(fs, &dir_inode, offset)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:268:7 [INFO] [stderr] | [INFO] [stderr] 268 | try!(write_dir_entry(fs, dir_inode, offset, &entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:288:30 [INFO] [stderr] | [INFO] [stderr] 288 | let mut parent_inode = try!(get_inode(fs, parent_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:290:7 [INFO] [stderr] | [INFO] [stderr] 290 | try!(update_inode(fs, &parent_inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:323:3 [INFO] [stderr] | [INFO] [stderr] 323 | try!(write_dir_entry(fs, dir_inode, free_space.offset, &new_entry, Some(name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:324:3 [INFO] [stderr] | [INFO] [stderr] 324 | try!(write_dir_entry_rec_len(fs, dir_inode, free_space.prev_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:341:3 [INFO] [stderr] | [INFO] [stderr] 341 | try!(write_dir_entry(fs, dir_inode, offset, &new_entry, None)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:344:5 [INFO] [stderr] | [INFO] [stderr] 344 | try!(write_dir_entry_rec_len(fs, dir_inode, prev_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:354:3 [INFO] [stderr] | [INFO] [stderr] 354 | try!(read_inode_data(fs, inode, offset, &mut entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:355:15 [INFO] [stderr] | [INFO] [stderr] 355 | let entry = try!(decode_dir_entry(&fs.superblock, &entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:363:3 [INFO] [stderr] | [INFO] [stderr] 363 | try!(read_inode_data(fs, &inode, offset + 8, &mut name_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:372:3 [INFO] [stderr] | [INFO] [stderr] 372 | try!(encode_dir_entry(&fs.superblock, entry, &mut entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:380:3 [INFO] [stderr] | [INFO] [stderr] 380 | try!(write_inode_data(fs, dir_inode, offset, &entry_buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/dir.rs:389:3 [INFO] [stderr] | [INFO] [stderr] 389 | try!(write_inode_data(fs, dir_inode, offset + 4, &minibuf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:20:15 [INFO] [stderr] | [INFO] [stderr] 20 | let inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/file.rs:27:19 [INFO] [stderr] | [INFO] [stderr] 27 | let mut inode = try!(get_inode(fs, handle.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | try!(volume.read(1024, &mut superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:42:20 [INFO] [stderr] | [INFO] [stderr] 42 | let superblock = try!(decode_superblock(&superblock_bytes[..], true)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:57:17 [INFO] [stderr] | [INFO] [stderr] 57 | let group = try!(read_group(&mut fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:61:3 [INFO] [stderr] | [INFO] [stderr] 61 | try!(flush_superblock(&mut fs, false)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | try!(flush_ino(fs, dirty_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | try!(flush_group(fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | try!(encode_superblock(&fs.superblock, &mut fs.superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/fs.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(fs.volume.write(1024, &fs.superblock_bytes[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:5:14 [INFO] [stderr] | [INFO] [stderr] 5 | let desc = try!(read_group_desc(fs, table_block, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | try!(fs.volume.read(block_bitmap_offset, &mut block_bitmap[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:13:3 [INFO] [stderr] | [INFO] [stderr] 13 | try!(fs.volume.read(inode_bitmap_offset, &mut inode_bitmap[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:36:3 [INFO] [stderr] | [INFO] [stderr] 36 | try!(write_group_desc(fs, table_block, group_idx, &group_desc)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:39:3 [INFO] [stderr] | [INFO] [stderr] 39 | try!(fs.volume.write(block_bitmap_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | try!(fs.volume.write(inode_bitmap_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:54:3 [INFO] [stderr] | [INFO] [stderr] 54 | try!(fs.volume.read(offset, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:55:3 [INFO] [stderr] | [INFO] [stderr] 55 | try!(encode_group_desc(&fs.superblock, desc, &mut desc_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/group.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | try!(write_group(fs, group_idx)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:9:15 [INFO] [stderr] | [INFO] [stderr] 9 | let inode = try!(read_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | try!(refit_inode_cache(fs)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | try!(flush_ino(fs, used_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:51:7 [INFO] [stderr] | [INFO] [stderr] 51 | try!(flush_ino(fs, random_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:71:19 [INFO] [stderr] | [INFO] [stderr] 71 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:78:19 [INFO] [stderr] | [INFO] [stderr] 78 | let mut inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | try!(truncate_inode_blocks(fs, &mut inode, first_unused_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | if !try!(is_dir_empty(fs, inode)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | try!(deinit_dir(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | try!(remove_inode(fs, inode)) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:124:30 [INFO] [stderr] | [INFO] [stderr] 124 | let (offset, inode_size) = try!(locate_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:131:30 [INFO] [stderr] | [INFO] [stderr] 131 | let (offset, inode_size) = try!(locate_inode(fs, inode.ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:133:3 [INFO] [stderr] | [INFO] [stderr] 133 | try!(fs.volume.read(offset, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | try!(encode_inode(&fs.superblock, inode, &mut inode_buf[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | try!(init_dir(fs, dir_inode, &mut inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | try!(update_inode(fs, &inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode.rs:167:3 [INFO] [stderr] | [INFO] [stderr] 167 | try!(dealloc_inode_blocks(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | try!(read_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:26:26 [INFO] [stderr] | [INFO] [stderr] 26 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | try!(write_inode_block(fs, inode, chunk_block, chunk_offset, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | let real_block = match try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:65:19 [INFO] [stderr] | [INFO] [stderr] 65 | let block = try!(alloc_inode_block(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:66:7 [INFO] [stderr] | [INFO] [stderr] 66 | try!(set_inode_block(fs, inode, inode_block, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:79:7 [INFO] [stderr] | [INFO] [stderr] 79 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | try!(dealloc_indirect_block(fs, inode, block1 as u64, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:84:5 [INFO] [stderr] | [INFO] [stderr] 84 | try!(dealloc_indirect_block(fs, inode, block2 as u64, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | try!(dealloc_indirect_block(fs, inode, block3 as u64, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:99:9 [INFO] [stderr] | [INFO] [stderr] 99 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:101:7 [INFO] [stderr] | [INFO] [stderr] 101 | try!(dealloc_indirect_block(fs, inode, block1, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:102:7 [INFO] [stderr] | [INFO] [stderr] 102 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:103:7 [INFO] [stderr] | [INFO] [stderr] 103 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:109:7 [INFO] [stderr] | [INFO] [stderr] 109 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:110:7 [INFO] [stderr] | [INFO] [stderr] 110 | try!(dealloc_indirect_block(fs, inode, block2, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:111:7 [INFO] [stderr] | [INFO] [stderr] 111 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:116:20 [INFO] [stderr] | [INFO] [stderr] 116 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:117:7 [INFO] [stderr] | [INFO] [stderr] 117 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:118:7 [INFO] [stderr] | [INFO] [stderr] 118 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:119:7 [INFO] [stderr] | [INFO] [stderr] 119 | try!(dealloc_indirect_block(fs, inode, block3, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:123:20 [INFO] [stderr] | [INFO] [stderr] 123 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:124:20 [INFO] [stderr] | [INFO] [stderr] 124 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:125:7 [INFO] [stderr] | [INFO] [stderr] 125 | try!(truncate_indirect_block(fs, inode, block1, level0, 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:126:7 [INFO] [stderr] | [INFO] [stderr] 126 | try!(truncate_indirect_block(fs, inode, block2, level1, 2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:127:7 [INFO] [stderr] | [INFO] [stderr] 127 | try!(truncate_indirect_block(fs, inode, block3, level2, 3)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:138:23 [INFO] [stderr] | [INFO] [stderr] 138 | let entry_block = try!(read_indirect(fs, block, i)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:144:7 [INFO] [stderr] | [INFO] [stderr] 144 | try!(dealloc_inode_block(fs, inode, entry_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:146:7 [INFO] [stderr] | [INFO] [stderr] 146 | try!(dealloc_indirect_block(fs, inode, entry_block, level - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | try!(write_indirect(fs, block, i, 0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:166:3 [INFO] [stderr] | [INFO] [stderr] 166 | try!(fs.volume.read(entry_offset, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:183:9 [INFO] [stderr] | [INFO] [stderr] 183 | match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:186:7 [INFO] [stderr] | [INFO] [stderr] 186 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:195:21 [INFO] [stderr] | [INFO] [stderr] 195 | let block = match try!(alloc_block(fs, inode_group_idx)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:202:3 [INFO] [stderr] | [INFO] [stderr] 202 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:206:3 [INFO] [stderr] | [INFO] [stderr] 206 | try!(fs.volume.write(offset, &zeros[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:228:3 [INFO] [stderr] | [INFO] [stderr] 228 | try!(fs.volume.read(indirect_block * block_size, &mut buffer[..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:232:7 [INFO] [stderr] | [INFO] [stderr] 232 | try!(dealloc_indirect_block(fs, inode, block, level - 1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:234:7 [INFO] [stderr] | [INFO] [stderr] 234 | try!(dealloc_inode_block(fs, inode, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:252:20 [INFO] [stderr] | [INFO] [stderr] 252 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:258:20 [INFO] [stderr] | [INFO] [stderr] 258 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:260:20 [INFO] [stderr] | [INFO] [stderr] 260 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:266:20 [INFO] [stderr] | [INFO] [stderr] 266 | let block2 = try!(read_indirect(fs, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:268:20 [INFO] [stderr] | [INFO] [stderr] 268 | let block1 = try!(read_indirect(fs, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:270:20 [INFO] [stderr] | [INFO] [stderr] 270 | let block0 = try!(read_indirect(fs, block1, level0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:282:29 [INFO] [stderr] | [INFO] [stderr] 282 | if let Some(prev_block) = try!(get_inode_block(fs, inode, inode_block)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:291:35 [INFO] [stderr] | [INFO] [stderr] 291 | inode.block[idx as usize] = try!(alloc_indirect_block(fs, inode)) as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:292:7 [INFO] [stderr] | [INFO] [stderr] 292 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:300:21 [INFO] [stderr] | [INFO] [stderr] 300 | let old_block = try!(read_indirect(fs, indirect, entry)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:302:23 [INFO] [stderr] | [INFO] [stderr] 302 | let new_block = try!(alloc_indirect_block(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:303:7 [INFO] [stderr] | [INFO] [stderr] 303 | try!(write_indirect(fs, indirect, entry, new_block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:313:7 [INFO] [stderr] | [INFO] [stderr] 313 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:316:20 [INFO] [stderr] | [INFO] [stderr] 316 | let block1 = try!(inode_indirect(fs, inode, 12)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:317:7 [INFO] [stderr] | [INFO] [stderr] 317 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:320:20 [INFO] [stderr] | [INFO] [stderr] 320 | let block2 = try!(inode_indirect(fs, inode, 13)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:321:20 [INFO] [stderr] | [INFO] [stderr] 321 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:322:7 [INFO] [stderr] | [INFO] [stderr] 322 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:325:20 [INFO] [stderr] | [INFO] [stderr] 325 | let block3 = try!(inode_indirect(fs, inode, 14)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:326:20 [INFO] [stderr] | [INFO] [stderr] 326 | let block2 = try!(block_indirect(fs, inode, block3, level2)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:327:20 [INFO] [stderr] | [INFO] [stderr] 327 | let block1 = try!(block_indirect(fs, inode, block2, level1)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/inode_data.rs:328:7 [INFO] [stderr] | [INFO] [stderr] 328 | try!(write_indirect(fs, block1, level0, block)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:13:23 [INFO] [stderr] | [INFO] [stderr] 13 | let new_ino = match try!(alloc_inode(fs, dir_group)) { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:18:23 [INFO] [stderr] | [INFO] [stderr] 18 | let mut new_inode = try!(init_inode(fs, &mut dir_inode, new_ino, mode, attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | try!(add_dir_entry(fs, &mut dir_inode, &mut new_inode, name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:31:19 [INFO] [stderr] | [INFO] [stderr] 31 | let mut inode = try!(make_inode_in_dir(fs, dir_ino, name, mode, attr)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:32:3 [INFO] [stderr] | [INFO] [stderr] 32 | try!(write_link_data(fs, &mut inode, link)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:39:23 [INFO] [stderr] | [INFO] [stderr] 39 | let mut dir_inode = try!(get_inode(fs, dir_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:40:24 [INFO] [stderr] | [INFO] [stderr] 40 | let mut link_inode = try!(get_inode(fs, link_ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/make_in_dir.rs:48:3 [INFO] [stderr] | [INFO] [stderr] 48 | try!(add_dir_entry(fs, &mut dir_inode, &mut link_inode, name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:5:15 [INFO] [stderr] | [INFO] [stderr] 5 | let inode = try!(get_inode(fs, ino)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:35:7 [INFO] [stderr] | [INFO] [stderr] 35 | try!(read_inode_data(fs, &inode, 0, &mut buffer[..])) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | try!(truncate_inode_blocks(fs, inode, 0)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | try!(update_inode(fs, inode)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/link.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | try!(write_inode_data(fs, inode, 0, data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:25:21 [INFO] [stderr] | [INFO] [stderr] 25 | total_read += try!(self.0.read(&mut buffer[total_read..])); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | try!(self.0.seek(io::SeekFrom::Start(offset))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/volume.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | try!(self.0.write_all(buffer)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/error.rs:6:21 [INFO] [stderr] | [INFO] [stderr] 6 | cause: Option>, [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/error.rs:22:30 [INFO] [stderr] | [INFO] [stderr] 22 | fn cause(&self) -> Option<&error::Error> { [INFO] [stderr] | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/fs.rs:6:19 [INFO] [stderr] | [INFO] [stderr] 6 | pub volume: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Volume` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/fs.rs:39:33 [INFO] [stderr] | [INFO] [stderr] 39 | pub fn mount_fs(mut volume: Box) -> Result { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Volume` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> examples/info.rs:47:13 [INFO] [stderr] | [INFO] [stderr] 47 | match err.cause() { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors; 15 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0599`. [INFO] [stderr] warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting [INFO] [stderr] --> examples/fuse.rs:364:13 [INFO] [stderr] | [INFO] [stderr] 364 | match err.cause() { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] error: could not compile `ext2`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: 17 warnings emitted [INFO] [stderr] [INFO] [stderr] warning: 169 warnings emitted [INFO] [stderr] [INFO] [stderr] error: build failed [INFO] running `"docker" "inspect" "2a0b6fb7634be16cff155f37577ff49db7b54059f8216213d832f35e9bc624aa"` [INFO] running `"docker" "rm" "-f" "2a0b6fb7634be16cff155f37577ff49db7b54059f8216213d832f35e9bc624aa"` [INFO] [stdout] 2a0b6fb7634be16cff155f37577ff49db7b54059f8216213d832f35e9bc624aa