[INFO] fetching crate oxi-api 0.4.2...
[INFO] testing oxi-api-0.4.2 against 1.91.0 for beta-1.92-2
[INFO] extracting crate oxi-api 0.4.2 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate oxi-api 0.4.2
[INFO] finished tweaking crates.io crate oxi-api 0.4.2
[INFO] tweaked toml for crates.io crate oxi-api 0.4.2 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oxi-api 0.4.2 on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 15 packages to latest compatible versions
[INFO] [stderr]       Adding thiserror v1.0.69 (available: v2.0.17)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oxi-macros v0.4.2
[INFO] [stderr]   Downloaded oxi-luajit v0.4.2
[INFO] [stderr]   Downloaded oxi-types v0.4.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0f16f64830afce938bbd6c10c475911e8c74b94e3e1c80a15b5e14d2c1b615a6
[INFO] running `Command { std: "docker" "start" "-a" "0f16f64830afce938bbd6c10c475911e8c74b94e3e1c80a15b5e14d2c1b615a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f16f64830afce938bbd6c10c475911e8c74b94e3e1c80a15b5e14d2c1b615a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f16f64830afce938bbd6c10c475911e8c74b94e3e1c80a15b5e14d2c1b615a6", kill_on_drop: false }`
[INFO] [stdout] 0f16f64830afce938bbd6c10c475911e8c74b94e3e1c80a15b5e14d2c1b615a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2fb56becf1792be76a4dae0107855bebbebc02f154472a000c04aecb43a6be6
[INFO] running `Command { std: "docker" "start" "-a" "f2fb56becf1792be76a4dae0107855bebbebc02f154472a000c04aecb43a6be6", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling oxi-macros v0.4.2
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling oxi-luajit v0.4.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling oxi-types v0.4.2
[INFO] [stderr]    Compiling oxi-api v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0412]: cannot find type `CreateAutocmdOpts` in this scope
[INFO] [stdout]   --> src/autocmd.rs:57:12
[INFO] [stdout]    |
[INFO] [stdout] 57 |     opts: &CreateAutocmdOpts,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ClearAutocmdsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/clear_autocmds.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ClearAutocmdsOpts {
[INFO] [stdout]    | ---------------------------- similarly named struct `ClearAutocmdsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_autocmd.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 13 | pub struct CreateAutocmdOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_autocmd.rs:79:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 79 | pub struct CreateAutocmdOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExecAutocmdsOpts` in this scope
[INFO] [stdout]    --> src/autocmd.rs:115:47
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub fn exec_autocmds<'a, I>(events: I, opts: &ExecAutocmdsOpts) -> Result<()>
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ClearAutocmdsOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/clear_autocmds.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct ClearAutocmdsOpts {
[INFO] [stdout]     | ---------------------------- similarly named struct `ClearAutocmdsOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/exec_autocmds.rs:10:12
[INFO] [stdout]     |
[INFO] [stdout]   7 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  10 | pub struct ExecAutocmdsOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/exec_autocmds.rs:53:12
[INFO] [stdout]     |
[INFO] [stdout]  50 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  53 | pub struct ExecAutocmdsOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GetAutocmdsOpts` in this scope
[INFO] [stdout]    --> src/autocmd.rs:133:12
[INFO] [stdout]     |
[INFO] [stdout] 133 |     opts: &GetAutocmdsOpts,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ClearAutocmdsOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/clear_autocmds.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | pub struct ClearAutocmdsOpts {
[INFO] [stdout]     | ---------------------------- similarly named struct `ClearAutocmdsOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_autocmds.rs:10:12
[INFO] [stdout]     |
[INFO] [stdout]   7 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  10 | pub struct GetAutocmdsOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_autocmds.rs:56:12
[INFO] [stdout]     |
[INFO] [stdout]  53 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  56 | pub struct GetAutocmdsOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CreateCommandOpts` in this scope
[INFO] [stdout]    --> src/buffer.rs:162:16
[INFO] [stdout]     |
[INFO] [stdout] 162 |         opts: &CreateCommandOpts,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetCommandsOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/get_commands.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | pub struct GetCommandsOpts {
[INFO] [stdout]     | -------------------------- similarly named struct `GetCommandsOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/create_command.rs:18:12
[INFO] [stdout]     |
[INFO] [stdout]  15 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  18 | pub struct CreateCommandOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/create_command.rs:81:12
[INFO] [stdout]     |
[INFO] [stdout]  78 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  81 | pub struct CreateCommandOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetKeymapOpts` in this scope
[INFO] [stdout]    --> src/buffer.rs:540:16
[INFO] [stdout]     |
[INFO] [stdout] 540 |         opts: &SetKeymapOpts,
[INFO] [stdout]     |                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  14 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:74:12
[INFO] [stdout]     |
[INFO] [stdout]  71 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  74 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GetExtmarksOpts` in this scope
[INFO] [stdout]    --> src/extmark.rs:166:16
[INFO] [stdout]     |
[INFO] [stdout] 166 |         opts: &GetExtmarksOpts,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetExtmarkByIdOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/get_extmark_by_id.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | pub struct GetExtmarkByIdOpts {
[INFO] [stdout]     | ----------------------------- similarly named struct `GetExtmarkByIdOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_extmarks.rs:8:12
[INFO] [stdout]     |
[INFO] [stdout]   5 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]   8 | pub struct GetExtmarksOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_extmarks.rs:106:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 106 | pub struct GetExtmarksOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetExtmarkOpts` in this scope
[INFO] [stdout]    --> src/extmark.rs:224:16
[INFO] [stdout]     |
[INFO] [stdout] 224 |         opts: &SetExtmarkOpts,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SetMarkOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/set_mark.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub struct SetMarkOpts {
[INFO] [stdout]     | ---------------------- similarly named struct `SetMarkOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_extmark.rs:11:12
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  11 | pub struct SetExtmarkOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_extmark.rs:303:12
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 303 | pub struct SetExtmarkOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CreateAutocmdOpts` in this scope
[INFO] [stdout]   --> src/ffi/autocmd.rs:24:22
[INFO] [stdout]    |
[INFO] [stdout] 24 |         opts: *const CreateAutocmdOpts,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ClearAutocmdsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/clear_autocmds.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ClearAutocmdsOpts {
[INFO] [stdout]    | ---------------------------- similarly named struct `ClearAutocmdsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_autocmd.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 13 | pub struct CreateAutocmdOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_autocmd.rs:79:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 79 | pub struct CreateAutocmdOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExecAutocmdsOpts` in this scope
[INFO] [stdout]   --> src/ffi/autocmd.rs:43:22
[INFO] [stdout]    |
[INFO] [stdout] 43 |         opts: *const ExecAutocmdsOpts,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ClearAutocmdsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/clear_autocmds.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ClearAutocmdsOpts {
[INFO] [stdout]    | ---------------------------- similarly named struct `ClearAutocmdsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/exec_autocmds.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 10 | pub struct ExecAutocmdsOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/exec_autocmds.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 53 | pub struct ExecAutocmdsOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GetAutocmdsOpts` in this scope
[INFO] [stdout]   --> src/ffi/autocmd.rs:49:22
[INFO] [stdout]    |
[INFO] [stdout] 49 |         opts: *const GetAutocmdsOpts,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `ClearAutocmdsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/clear_autocmds.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct ClearAutocmdsOpts {
[INFO] [stdout]    | ---------------------------- similarly named struct `ClearAutocmdsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/get_autocmds.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 10 | pub struct GetAutocmdsOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/get_autocmds.rs:56:12
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 56 | pub struct GetAutocmdsOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CreateCommandOpts` in this scope
[INFO] [stdout]   --> src/ffi/buffer.rs:39:22
[INFO] [stdout]    |
[INFO] [stdout] 39 |         opts: *const CreateCommandOpts,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetCommandsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/get_commands.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GetCommandsOpts {
[INFO] [stdout]    | -------------------------- similarly named struct `GetCommandsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_command.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 18 | pub struct CreateCommandOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_command.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 81 | pub struct CreateCommandOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetKeymapOpts` in this scope
[INFO] [stdout]    --> src/ffi/buffer.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |         opts: *const SetKeymapOpts,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  14 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:74:12
[INFO] [stdout]     |
[INFO] [stdout]  71 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  74 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetExtmarkOpts` in this scope
[INFO] [stdout]    --> src/ffi/extmark.rs:70:22
[INFO] [stdout]     |
[INFO] [stdout]  70 |         opts: *const SetExtmarkOpts,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `SetMarkOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/set_mark.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub struct SetMarkOpts {
[INFO] [stdout]     | ---------------------- similarly named struct `SetMarkOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_extmark.rs:11:12
[INFO] [stdout]     |
[INFO] [stdout]   8 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  11 | pub struct SetExtmarkOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_extmark.rs:303:12
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 303 | pub struct SetExtmarkOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CreateCommandOpts` in this scope
[INFO] [stdout]   --> src/ffi/global.rs:36:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |         opts: *const CreateCommandOpts,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetCommandsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/get_commands.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GetCommandsOpts {
[INFO] [stdout]    | -------------------------- similarly named struct `GetCommandsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_command.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 18 | pub struct CreateCommandOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_command.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 81 | pub struct CreateCommandOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EvalStatuslineOpts` in this scope
[INFO] [stdout]   --> src/ffi/global.rs:83:22
[INFO] [stdout]    |
[INFO] [stdout] 83 |         opts: *const EvalStatuslineOpts,
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/eval_statusline.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  6 | #[cfg(feature = "neovim-0-8")]
[INFO] [stdout]    |       ---------------------- the item is gated behind the `neovim-0-8` feature
[INFO] [stdout] ...
[INFO] [stdout]  9 | pub struct EvalStatuslineOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/eval_statusline.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(any(feature = "neovim-0-9", feature = "neovim-nightly"))]
[INFO] [stdout]    |          ---------------------------------------------------- the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 22 | pub struct EvalStatuslineOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GetContextOpts` in this scope
[INFO] [stdout]    --> src/ffi/global.rs:117:22
[INFO] [stdout]     |
[INFO] [stdout] 117 |         opts: *const GetContextOpts,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetTextOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/get_text.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub struct GetTextOpts {
[INFO] [stdout]     | ---------------------- similarly named struct `GetTextOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_context.rs:9:12
[INFO] [stdout]     |
[INFO] [stdout]   6 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]   9 | pub struct GetContextOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_context.rs:26:12
[INFO] [stdout]     |
[INFO] [stdout]  23 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  26 | pub struct GetContextOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OptionValueOpts` in this scope
[INFO] [stdout]    --> src/ffi/global.rs:183:22
[INFO] [stdout]     |
[INFO] [stdout] 183 |         opts: *const OptionValueOpts,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_option_value.rs:12:12
[INFO] [stdout]     |
[INFO] [stdout]   9 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  12 | pub struct OptionValueOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_option_value.rs:38:12
[INFO] [stdout]     |
[INFO] [stdout]  35 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  38 | pub struct OptionValueOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetHighlightOpts` in this scope
[INFO] [stdout]    --> src/ffi/global.rs:335:21
[INFO] [stdout]     |
[INFO] [stdout] 335 |         val: *const SetHighlightOpts,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_highlight.rs:8:12
[INFO] [stdout]     |
[INFO] [stdout]   5 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]   8 | pub struct SetHighlightOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_highlight.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 104 | pub struct SetHighlightOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetKeymapOpts` in this scope
[INFO] [stdout]    --> src/ffi/global.rs:345:22
[INFO] [stdout]     |
[INFO] [stdout] 345 |         opts: *const SetKeymapOpts,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  14 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:74:12
[INFO] [stdout]     |
[INFO] [stdout]  71 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  74 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OptionValueOpts` in this scope
[INFO] [stdout]    --> src/ffi/global.rs:363:22
[INFO] [stdout]     |
[INFO] [stdout] 363 |         opts: *const OptionValueOpts,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_option_value.rs:12:12
[INFO] [stdout]     |
[INFO] [stdout]   9 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  12 | pub struct OptionValueOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_option_value.rs:38:12
[INFO] [stdout]     |
[INFO] [stdout]  35 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  38 | pub struct OptionValueOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `CreateCommandOpts` in this scope
[INFO] [stdout]   --> src/global.rs:53:12
[INFO] [stdout]    |
[INFO] [stdout] 53 |     opts: &CreateCommandOpts,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetCommandsOpts`
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/opts/get_commands.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GetCommandsOpts {
[INFO] [stdout]    | -------------------------- similarly named struct `GetCommandsOpts` defined here
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_command.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]    |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout] 18 | pub struct CreateCommandOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/create_command.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]    |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 81 | pub struct CreateCommandOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EvalStatuslineOpts` in this scope
[INFO] [stdout]    --> src/global.rs:207:12
[INFO] [stdout]     |
[INFO] [stdout] 207 |     opts: &EvalStatuslineOpts,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/eval_statusline.rs:9:12
[INFO] [stdout]     |
[INFO] [stdout]   6 | #[cfg(feature = "neovim-0-8")]
[INFO] [stdout]     |       ---------------------- the item is gated behind the `neovim-0-8` feature
[INFO] [stdout] ...
[INFO] [stdout]   9 | pub struct EvalStatuslineOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/eval_statusline.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout]  19 | #[cfg(any(feature = "neovim-0-9", feature = "neovim-nightly"))]
[INFO] [stdout]     |          ---------------------------------------------------- the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  22 | pub struct EvalStatuslineOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GetContextOpts` in this scope
[INFO] [stdout]    --> src/global.rs:305:27
[INFO] [stdout]     |
[INFO] [stdout] 305 | pub fn get_context(opts: &GetContextOpts) -> Result<EditorContext> {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^ help: a struct with a similar name exists: `GetTextOpts`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/opts/get_text.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | pub struct GetTextOpts {
[INFO] [stdout]     | ---------------------- similarly named struct `GetTextOpts` defined here
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_context.rs:9:12
[INFO] [stdout]     |
[INFO] [stdout]   6 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]   9 | pub struct GetContextOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_context.rs:26:12
[INFO] [stdout]     |
[INFO] [stdout]  23 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  26 | pub struct GetContextOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OptionValueOpts` in this scope
[INFO] [stdout]    --> src/global.rs:496:49
[INFO] [stdout]     |
[INFO] [stdout] 496 | pub fn get_option_value<Opt>(name: &str, opts: &OptionValueOpts) -> Result<Opt>
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_option_value.rs:12:12
[INFO] [stdout]     |
[INFO] [stdout]   9 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  12 | pub struct OptionValueOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/get_option_value.rs:38:12
[INFO] [stdout]     |
[INFO] [stdout]  35 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  38 | pub struct OptionValueOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetHighlightOpts` in this scope
[INFO] [stdout]    --> src/global.rs:949:46
[INFO] [stdout]     |
[INFO] [stdout] 949 | pub fn set_hl(ns_id: u32, name: &str, opts: &SetHighlightOpts) -> Result<()> {
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_highlight.rs:8:12
[INFO] [stdout]     |
[INFO] [stdout]   5 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]   8 | pub struct SetHighlightOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_highlight.rs:104:12
[INFO] [stdout]     |
[INFO] [stdout] 101 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 104 | pub struct SetHighlightOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SetKeymapOpts` in this scope
[INFO] [stdout]    --> src/global.rs:968:12
[INFO] [stdout]     |
[INFO] [stdout] 968 |     opts: &SetKeymapOpts,
[INFO] [stdout]     |            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:14:12
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]     |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]  14 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/set_keymap.rs:74:12
[INFO] [stdout]     |
[INFO] [stdout]  71 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]     |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  74 | pub struct SetKeymapOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `OptionValueOpts` in this scope
[INFO] [stdout]     --> src/global.rs:1020:12
[INFO] [stdout]      |
[INFO] [stdout] 1020 |     opts: &OptionValueOpts,
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/opts/get_option_value.rs:12:12
[INFO] [stdout]      |
[INFO] [stdout]    9 | #[cfg(feature = "neovim-nightly")]
[INFO] [stdout]      |       -------------------------- the item is gated behind the `neovim-nightly` feature
[INFO] [stdout] ...
[INFO] [stdout]   12 | pub struct OptionValueOpts {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/opts/get_option_value.rs:38:12
[INFO] [stdout]      |
[INFO] [stdout]   35 | #[cfg(any(feature = "neovim-0-8", feature = "neovim-0-9"))]
[INFO] [stdout]      |          ------------------------------------------------ the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]   38 | pub struct OptionValueOpts {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EvalStatuslineOpts` in this scope
[INFO] [stdout]   --> src/opts/eval_statusline.rs:32:6
[INFO] [stdout]    |
[INFO] [stdout] 32 | impl EvalStatuslineOpts {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/eval_statusline.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  6 | #[cfg(feature = "neovim-0-8")]
[INFO] [stdout]    |       ---------------------- the item is gated behind the `neovim-0-8` feature
[INFO] [stdout] ...
[INFO] [stdout]  9 | pub struct EvalStatuslineOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/eval_statusline.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(any(feature = "neovim-0-9", feature = "neovim-nightly"))]
[INFO] [stdout]    |          ---------------------------------------------------- the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 22 | pub struct EvalStatuslineOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EvalStatuslineOpts` in this scope
[INFO] [stdout]   --> src/opts/eval_statusline.rs:41:38
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct EvalStatuslineOptsBuilder(EvalStatuslineOpts);
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/eval_statusline.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  6 | #[cfg(feature = "neovim-0-8")]
[INFO] [stdout]    |       ---------------------- the item is gated behind the `neovim-0-8` feature
[INFO] [stdout] ...
[INFO] [stdout]  9 | pub struct EvalStatuslineOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/opts/eval_statusline.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | #[cfg(any(feature = "neovim-0-9", feature = "neovim-nightly"))]
[INFO] [stdout]    |          ---------------------------------------------------- the item is gated here
[INFO] [stdout] ...
[INFO] [stdout] 22 | pub struct EvalStatuslineOpts {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `EvalStatuslineOpts` in this scope
[INFO] [stdout]    --> src/opts/eval_statusline.rs:104:32
[INFO] [stdout]     |
[INFO] [stdout] 104 |     pub fn build(&mut self) -> EvalStatuslineOpts {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/eval_statusline.rs:9:12
[INFO] [stdout]     |
[INFO] [stdout]   6 | #[cfg(feature = "neovim-0-8")]
[INFO] [stdout]     |       ---------------------- the item is gated behind the `neovim-0-8` feature
[INFO] [stdout] ...
[INFO] [stdout]   9 | pub struct EvalStatuslineOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/opts/eval_statusline.rs:22:12
[INFO] [stdout]     |
[INFO] [stdout]  19 | #[cfg(any(feature = "neovim-0-9", feature = "neovim-nightly"))]
[INFO] [stdout]     |          ---------------------------------------------------- the item is gated here
[INFO] [stdout] ...
[INFO] [stdout]  22 | pub struct EvalStatuslineOpts {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types as types`
[INFO] [stdout]  --> src/opts/create_autocmd.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types as types;
[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::types::AutocmdCallbackArgs`
[INFO] [stdout]  --> src/opts/create_autocmd.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::AutocmdCallbackArgs;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Buffer`
[INFO] [stdout]  --> src/opts/create_autocmd.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::Buffer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::StringOrInt`
[INFO] [stdout]  --> src/opts/create_autocmd.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::StringOrInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `types::conversion::ToObject`
[INFO] [stdout]  --> src/opts/create_command.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use types::conversion::ToObject;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `CommandAddr`, `CommandArgs`, `CommandComplete`, `CommandNArgs`, and `CommandRange`
[INFO] [stdout]  --> src/opts/create_command.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |     CommandAddr,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 6 |     CommandArgs,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 7 |     CommandComplete,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 8 |     CommandNArgs,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 9 |     CommandRange,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Buffer`
[INFO] [stdout]   --> src/opts/create_command.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::Buffer;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types::Object`
[INFO] [stdout]  --> src/opts/eval_statusline.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types::Object;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types as types`
[INFO] [stdout]  --> src/opts/exec_autocmds.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types as types;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Buffer`
[INFO] [stdout]  --> src/opts/exec_autocmds.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::Buffer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `StringOrInt` and `StringOrListOfStrings`
[INFO] [stdout]  --> src/opts/exec_autocmds.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{StringOrInt, StringOrListOfStrings};
[INFO] [stdout]   |             ^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Array` and `Object`
[INFO] [stdout]  --> src/opts/get_autocmds.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types::{Array, Object};
[INFO] [stdout]   |                 ^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::trait_utils::StringOrInt`
[INFO] [stdout]  --> src/opts/get_autocmds.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::trait_utils::StringOrInt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Buffer`
[INFO] [stdout]  --> src/opts/get_autocmds.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::Buffer;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types as types`
[INFO] [stdout]  --> src/opts/get_context.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types as types;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::types::ContextType`
[INFO] [stdout]  --> src/opts/get_context.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use crate::types::ContextType;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types as types`
[INFO] [stdout]  --> src/opts/get_extmarks.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types as types;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Buffer` and `Window`
[INFO] [stdout]  --> src/opts/get_option_value.rs:5:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::{Buffer, Window};
[INFO] [stdout]   |             ^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Integer`
[INFO] [stdout]  --> src/opts/set_extmark.rs:2:20
[INFO] [stdout]   |
[INFO] [stdout] 2 | use types::{Array, Integer};
[INFO] [stdout]   |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ExtmarkHlMode` and `ExtmarkVirtTextPosition`
[INFO] [stdout]  --> src/opts/set_extmark.rs:5:20
[INFO] [stdout]   |
[INFO] [stdout] 5 | use crate::types::{ExtmarkHlMode, ExtmarkVirtTextPosition};
[INFO] [stdout]   |                    ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Object` and `self as types`
[INFO] [stdout]  --> src/opts/set_highlight.rs:1:17
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types::{self as types, Object};
[INFO] [stdout]   |                 ^^^^^^^^^^^^^  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types as types`
[INFO] [stdout]  --> src/opts/set_keymap.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use oxi_types as types;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `oxi_types::Object`
[INFO] [stdout]  --> src/opts/set_keymap.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use oxi_types::Object;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ToFunction`
[INFO] [stdout]  --> src/opts/set_keymap.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::ToFunction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `create_command::*`
[INFO] [stdout]   --> src/opts/mod.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 | pub use create_command::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `exec_autocmds::*`
[INFO] [stdout]   --> src/opts/mod.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub use exec_autocmds::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_autocmds::*`
[INFO] [stdout]   --> src/opts/mod.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub use get_autocmds::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_context::*`
[INFO] [stdout]   --> src/opts/mod.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub use get_context::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `get_extmarks::*`
[INFO] [stdout]   --> src/opts/mod.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub use get_extmarks::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `set_extmark::*`
[INFO] [stdout]   --> src/opts/mod.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | pub use set_extmark::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `set_highlight::*`
[INFO] [stdout]   --> src/opts/mod.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub use set_highlight::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `set_keymap::*`
[INFO] [stdout]   --> src/opts/mod.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub use set_keymap::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::ToFunction`
[INFO] [stdout]  --> src/opts/open_term.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::ToFunction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opts`
[INFO] [stdout]    --> src/buffer.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 |         opts: &SetMarkOpts,
[INFO] [stdout]     |         ^^^^ help: if this is intentional, prefix it with an underscore: `_opts`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opts`
[INFO] [stdout]    --> src/global.rs:415:5
[INFO] [stdout]     |
[INFO] [stdout] 415 |     opts: &GetMarkOpts,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_opts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opts`
[INFO] [stdout]    --> src/global.rs:749:35
[INFO] [stdout]     |
[INFO] [stdout] 749 | pub fn open_term(buffer: &Buffer, opts: &OpenTermOpts) -> Result<u32> {
[INFO] [stdout]     |                                   ^^^^ help: if this is intentional, prefix it with an underscore: `_opts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opts`
[INFO] [stdout]    --> src/global.rs:862:5
[INFO] [stdout]     |
[INFO] [stdout] 862 |     opts: &SelectPopupMenuItemOpts,
[INFO] [stdout]     |     ^^^^ help: if this is intentional, prefix it with an underscore: `_opts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `opts`
[INFO] [stdout]    --> src/vimscript.rs:124:29
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub fn parse_cmd(src: &str, opts: &ParseCmdOpts) -> Result<CmdInfos> {
[INFO] [stdout]     |                             ^^^^ help: if this is intentional, prefix it with an underscore: `_opts`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `oxi-api` (lib) due to 30 previous errors; 38 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "f2fb56becf1792be76a4dae0107855bebbebc02f154472a000c04aecb43a6be6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2fb56becf1792be76a4dae0107855bebbebc02f154472a000c04aecb43a6be6", kill_on_drop: false }`
[INFO] [stdout] f2fb56becf1792be76a4dae0107855bebbebc02f154472a000c04aecb43a6be6
