[INFO] cloning repository https://github.com/ErisianArchitect/vterminal
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ErisianArchitect/vterminal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErisianArchitect%2Fvterminal", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErisianArchitect%2Fvterminal'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d317327d074323e353b403ba0ff5404292eaaeec
[INFO] checking ErisianArchitect/vterminal against 615014f15745532730b9ce7a1d9309f8b4756f93 for pr-160491
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErisianArchitect%2Fvterminal" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ErisianArchitect/vterminal
[INFO] finished tweaking git repo https://github.com/ErisianArchitect/vterminal
[INFO] tweaked toml for git repo https://github.com/ErisianArchitect/vterminal written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ErisianArchitect/vterminal on toolchain 615014f15745532730b9ce7a1d9309f8b4756f93
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ErisianArchitect/vterminal already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking ErisianArchitect/vterminal against 615014f15745532730b9ce7a1d9309f8b4756f93 for pr-160491
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FErisianArchitect%2Fvterminal" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ErisianArchitect/vterminal
[INFO] finished tweaking git repo https://github.com/ErisianArchitect/vterminal
[INFO] tweaked toml for git repo https://github.com/ErisianArchitect/vterminal written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ErisianArchitect/vterminal on toolchain 615014f15745532730b9ce7a1d9309f8b4756f93
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ErisianArchitect/vterminal already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8
[INFO] running `Command { std: "docker" "start" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8" "/opt/rustwide/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8" "/opt/rustwide/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling bindgen v0.72.1
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling vterminal v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c: In function 'init_utf8':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c:20:38: warning: unused parameter 'enc' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:    20 | static void init_utf8(VTermEncoding *enc, void *data_)
[INFO] [stderr] warning: vterminal@0.1.0:       |                       ~~~~~~~~~~~~~~~^~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c: In function 'decode_utf8':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c:28:40: warning: unused parameter 'enc' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:    28 | static void decode_utf8(VTermEncoding *enc, void *data_,
[INFO] [stderr] warning: vterminal@0.1.0:       |                         ~~~~~~~~~~~~~~~^~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c: In function 'decode_usascii':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c:162:43: warning: unused parameter 'enc' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   162 | static void decode_usascii(VTermEncoding *enc, void *data,
[INFO] [stderr] warning: vterminal@0.1.0:       |                            ~~~~~~~~~~~~~~~^~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c:162:54: warning: unused parameter 'data' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   162 | static void decode_usascii(VTermEncoding *enc, void *data,
[INFO] [stderr] warning: vterminal@0.1.0:       |                                                ~~~~~~^~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c: In function 'decode_table':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/encoding.c:187:52: warning: unused parameter 'data' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   187 | static void decode_table(VTermEncoding *enc, void *data,
[INFO] [stderr] warning: vterminal@0.1.0:       |                                              ~~~~~~^~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:73:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    73 |   { KEYCODE_ENTER,   '\r'   }, // ENTER
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:74:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    74 |   { KEYCODE_TAB,     '\t'   }, // TAB
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:75:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    75 |   { KEYCODE_LITERAL, '\x7f' }, // BACKSPACE == ASCII DEL
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:76:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    76 |   { KEYCODE_LITERAL, '\x1b' }, // ESCAPE
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:78:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    78 |   { KEYCODE_CSI_CURSOR, 'A' }, // UP
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:79:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    79 |   { KEYCODE_CSI_CURSOR, 'B' }, // DOWN
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:80:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    80 |   { KEYCODE_CSI_CURSOR, 'D' }, // LEFT
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:81:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    81 |   { KEYCODE_CSI_CURSOR, 'C' }, // RIGHT
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:85:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    85 |   { KEYCODE_CSI_CURSOR, 'H' }, // HOME
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:86:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    86 |   { KEYCODE_CSI_CURSOR, 'F' }, // END
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:93:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    93 |   { KEYCODE_SS3,    'P' },     // F1
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:94:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    94 |   { KEYCODE_SS3,    'Q' },     // F2
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:95:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    95 |   { KEYCODE_SS3,    'R' },     // F3
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:96:3: warning: missing initializer for field 'csinum' of 'keycodes_s' [-Wmissing-field-initializers]
[INFO] [stderr] warning: vterminal@0.1.0:    96 |   { KEYCODE_SS3,    'S' },     // F4
[INFO] [stderr] warning: vterminal@0.1.0:       |   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/keyboard.c:67:7: note: 'csinum' declared here
[INFO] [stderr] warning: vterminal@0.1.0:    67 |   int csinum;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ^~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/parser.c: In function 'vterm_input_write':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/parser.c:242:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
[INFO] [stderr] warning: vterminal@0.1.0:   242 |       vt->parser.state = CSI_INTERMED;
[INFO] [stderr] warning: vterminal@0.1.0:       |       ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/parser.c:243:5: note: here
[INFO] [stderr] warning: vterminal@0.1.0:   243 |     case CSI_INTERMED:
[INFO] [stderr] warning: vterminal@0.1.0:       |     ^~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c: In function 'lookup_color':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c:91:43: warning: unused parameter 'state' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:    91 | static int lookup_color(const VTermState *state, int palette, const long args[], int argcount, VTermColor *col)
[INFO] [stderr] warning: vterminal@0.1.0:       |                         ~~~~~~~~~~~~~~~~~~^~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c: In function 'setpenattr':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c:119:74: warning: unused parameter 'type' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   119 | static void setpenattr(VTermState *state, VTermAttr attr, VTermValueType type, VTermValue *val)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                                           ~~~~~~~~~~~~~~~^~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c: In function 'vterm_state_setpen':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c:465:58: warning: suggest braces around empty body in an 'if' statement [-Wempty-body]
[INFO] [stderr] warning: vterminal@0.1.0:   465 |       DEBUG_LOG("libvterm: Unhandled CSI SGR %ld\n", arg);
[INFO] [stderr] warning: vterminal@0.1.0:       |                                                          ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c: In function 'vterm_state_getpen':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/pen.c:504:69: warning: unused parameter 'argcount' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   504 | INTERNAL int vterm_state_getpen(VTermState *state, long args[], int argcount)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                                                 ~~~~^~~~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/screen.c: In function 'erase_user':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/screen.c:300:43: warning: unused parameter 'selective' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   300 | static int erase_user(VTermRect rect, int selective, void *user)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                       ~~~~^~~~~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/screen.c: In function 'line_popcount':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/screen.c:500:59: warning: unused parameter 'rows' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:   500 | static int line_popcount(ScreenCell *buffer, int row, int rows, int cols)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                                       ~~~~^~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c: In function 'on_text':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:325:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   325 |         if(saved_i >= state->combine_chars_size)
[INFO] [stderr] warning: vterminal@0.1.0:       |                    ^~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:329:18: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   329 |       if(saved_i >= state->combine_chars_size)
[INFO] [stderr] warning: vterminal@0.1.0:       |                  ^~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:415:19: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   415 |         if(save_i >= state->combine_chars_size)
[INFO] [stderr] warning: vterminal@0.1.0:       |                   ^~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:419:17: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   419 |       if(save_i >= state->combine_chars_size)
[INFO] [stderr] warning: vterminal@0.1.0:       |                 ^~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c: In function 'request_status_string':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:1820:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:  1820 |   while(i < sizeof(state->tmp.decrqss)-1 && tmp[i])
[INFO] [stderr] warning: vterminal@0.1.0:       |           ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:1822:11: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:  1822 |   while(i < sizeof(state->tmp.decrqss)-1 && frag.len--)
[INFO] [stderr] warning: vterminal@0.1.0:       |           ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c: In function 'vterm_state_send_selection':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/state.c:2274:5: warning: 'static' is not at beginning of declaration [-Wold-style-declaration]
[INFO] [stderr] warning: vterminal@0.1.0:  2274 |     const static char selection_chars[] = "cpqs";
[INFO] [stderr] warning: vterminal@0.1.0:       |     ^~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/unicode.c: In function 'bisearch':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/unicode.c:134:11: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   134 |   if (ucs < table[0].first || ucs > table[max].last)
[INFO] [stderr] warning: vterminal@0.1.0:       |           ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/unicode.c:134:35: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   134 |   if (ucs < table[0].first || ucs > table[max].last)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                   ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/unicode.c:138:13: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   138 |     if (ucs > table[mid].last)
[INFO] [stderr] warning: vterminal@0.1.0:       |             ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/unicode.c:140:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
[INFO] [stderr] warning: vterminal@0.1.0:   140 |     else if (ucs < table[mid].first)
[INFO] [stderr] warning: vterminal@0.1.0:       |                  ^
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/vterm.c: In function 'default_malloc':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/vterm.c:12:48: warning: unused parameter 'allocdata' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:    12 | static void *default_malloc(size_t size, void *allocdata)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                          ~~~~~~^~~~~~~~~
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/vterm.c: In function 'default_free':
[INFO] [stderr] warning: vterminal@0.1.0: vendor/libvterm/src/vterm.c:20:43: warning: unused parameter 'allocdata' [-Wunused-parameter]
[INFO] [stderr] warning: vterminal@0.1.0:    20 | static void default_free(void *ptr, void *allocdata)
[INFO] [stderr] warning: vterminal@0.1.0:       |                                     ~~~~~~^~~~~~~~~
[INFO] [stdout] warning: unused imports: `c_void` and `sync::Mutex`
[INFO] [stdout]  --> src/callbacks.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{ffi::{c_char, c_void}, sync::Mutex};
[INFO] [stdout]   |                         ^^^^^^   ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Context`
[INFO] [stdout]  --> src/callbacks.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::Context;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ffi::c_char`
[INFO] [stdout]  --> src/fragment.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::{ffi::c_char, mem::transmute};
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug_assert_le_i32_max`
[INFO] [stdout]  --> src/rect.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{Size, debug_assert_le_i32_max, pos::Pos};
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sync::Mutex`
[INFO] [stdout]   --> src/lib.rs:14:77
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::{marker::PhantomData, mem::{MaybeUninit, transmute}, ptr::NonNull, sync::Mutex};
[INFO] [stdout]    |                                                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `callbacks::*`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use callbacks::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `c_void` and `sync::Mutex`
[INFO] [stdout]  --> src/callbacks.rs:4:25
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::{ffi::{c_char, c_void}, sync::Mutex};
[INFO] [stdout]   |                         ^^^^^^   ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Context`
[INFO] [stdout]  --> src/callbacks.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use crate::Context;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ffi::c_char`
[INFO] [stdout]  --> src/fragment.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | use core::{ffi::c_char, mem::transmute};
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug_assert_le_i32_max`
[INFO] [stdout]  --> src/rect.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::{Size, debug_assert_le_i32_max, pos::Pos};
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sync::Mutex`
[INFO] [stdout]   --> src/lib.rs:14:77
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::{marker::PhantomData, mem::{MaybeUninit, transmute}, ptr::NonNull, sync::Mutex};
[INFO] [stdout]    |                                                                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `callbacks::*`
[INFO] [stdout]   --> src/lib.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use callbacks::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/callbacks.rs:47:61
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                                                             ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/callbacks.rs:47:79
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                                                                               ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user`
[INFO] [stdout]   --> src/callbacks.rs:47:91
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                                                                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_user`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]   --> src/prop.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub(crate) unsafe fn from_vterm(prop: bindings::VTermProp, value: bindings::VTermValue) -> Self {
[INFO] [stdout]    |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/prop.rs:19:64
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub(crate) unsafe fn from_vterm(prop: bindings::VTermProp, value: bindings::VTermValue) -> Self {
[INFO] [stdout]    |                                                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `KeyTy` is never used
[INFO] [stdout]   --> src/lib.rs:65:6
[INFO] [stdout]    |
[INFO] [stdout] 65 | type KeyTy = bindings::VTermKey;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VTermHandle` is never constructed
[INFO] [stdout]   --> src/lib.rs:68:8
[INFO] [stdout]    |
[INFO] [stdout] 68 | struct VTermHandle<Marker> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state` is never read
[INFO] [stdout]   --> src/lib.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct VTerm {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     state: NonNull<bindings::VTermState>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `output_callback` is never used
[INFO] [stdout]   --> src/callbacks.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `extract_from` and `inject_into` are never used
[INFO] [stdout]   --> src/cell.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl AttrField {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub const fn extract_from(self, bits: u32) -> u32 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub const fn inject_into(self, bits: u32, value: u32) -> u32 {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_bindings`, `to_bindings`, `as_bound`, and `as_bound_mut` are never used
[INFO] [stdout]    --> src/color.rs:107:25
[INFO] [stdout]     |
[INFO] [stdout]  86 | impl Color {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub(crate) const fn from_bindings(vterm_color: bindings::VTermColor) -> Self {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub(crate) const fn to_bindings(self) -> bindings::VTermColor {
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub(crate) const fn as_bound(&self) -> &bindings::VTermColor {
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 |     pub(crate) const fn as_bound_mut(&mut self) -> &mut bindings::VTermColor {
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_vterm` is never used
[INFO] [stdout]   --> src/prop.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl Prop {
[INFO] [stdout]    | --------- associated function in this implementation
[INFO] [stdout] 19 |     pub(crate) unsafe fn from_vterm(prop: bindings::VTermProp, value: bindings::VTermValue) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `s`
[INFO] [stdout]   --> src/callbacks.rs:47:61
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                                                             ^ help: if this is intentional, prefix it with an underscore: `_s`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `len`
[INFO] [stdout]   --> src/callbacks.rs:47:79
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                                                                               ^^^ help: if this is intentional, prefix it with an underscore: `_len`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `user`
[INFO] [stdout]   --> src/callbacks.rs:47:91
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                                                                                           ^^^^ help: if this is intentional, prefix it with an underscore: `_user`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `prop`
[INFO] [stdout]   --> src/prop.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub(crate) unsafe fn from_vterm(prop: bindings::VTermProp, value: bindings::VTermValue) -> Self {
[INFO] [stdout]    |                                     ^^^^ help: if this is intentional, prefix it with an underscore: `_prop`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> src/prop.rs:19:64
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub(crate) unsafe fn from_vterm(prop: bindings::VTermProp, value: bindings::VTermValue) -> Self {
[INFO] [stdout]    |                                                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `KeyTy` is never used
[INFO] [stdout]   --> src/lib.rs:65:6
[INFO] [stdout]    |
[INFO] [stdout] 65 | type KeyTy = bindings::VTermKey;
[INFO] [stdout]    |      ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VTermHandle` is never constructed
[INFO] [stdout]   --> src/lib.rs:68:8
[INFO] [stdout]    |
[INFO] [stdout] 68 | struct VTermHandle<Marker> {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `state` is never read
[INFO] [stdout]   --> src/lib.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub struct VTerm {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 78 |     state: NonNull<bindings::VTermState>,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `output_callback` is never used
[INFO] [stdout]   --> src/callbacks.rs:47:22
[INFO] [stdout]    |
[INFO] [stdout] 47 | unsafe extern "C" fn output_callback<User: Sized + 'static>(s: *const c_char, len: usize, user: &mut User) {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `extract_from` and `inject_into` are never used
[INFO] [stdout]   --> src/cell.rs:37:18
[INFO] [stdout]    |
[INFO] [stdout] 14 | impl AttrField {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub const fn extract_from(self, bits: u32) -> u32 {
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     pub const fn inject_into(self, bits: u32, value: u32) -> u32 {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from_bindings`, `to_bindings`, `as_bound`, and `as_bound_mut` are never used
[INFO] [stdout]    --> src/color.rs:107:25
[INFO] [stdout]     |
[INFO] [stdout]  86 | impl Color {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 107 |     pub(crate) const fn from_bindings(vterm_color: bindings::VTermColor) -> Self {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 113 |     pub(crate) const fn to_bindings(self) -> bindings::VTermColor {
[INFO] [stdout]     |                         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 119 |     pub(crate) const fn as_bound(&self) -> &bindings::VTermColor {
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 125 |     pub(crate) const fn as_bound_mut(&mut self) -> &mut bindings::VTermColor {
[INFO] [stdout]     |                         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_vterm` is never used
[INFO] [stdout]   --> src/prop.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 18 | impl Prop {
[INFO] [stdout]    | --------- associated function in this implementation
[INFO] [stdout] 19 |     pub(crate) unsafe fn from_vterm(prop: bindings::VTermProp, value: bindings::VTermValue) -> Self {
[INFO] [stdout]    |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.95s
[INFO] running `Command { std: "docker" "inspect" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8", kill_on_drop: false }`
[INFO] [stdout] 994c7827e8c86ea24ec0aac140950885fbef03c8fc7a0d7b0f64ff3b47d1d0a8
