[INFO] fetching crate scarab-plugin-api 0.3.3...
[INFO] testing scarab-plugin-api-0.3.3 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate scarab-plugin-api 0.3.3 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate scarab-plugin-api 0.3.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate scarab-plugin-api 0.3.3
[INFO] tweaked toml for crates.io crate scarab-plugin-api 0.3.3 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate scarab-plugin-api 0.3.3 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate scarab-plugin-api 0.3.3 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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8
[INFO] running `Command { std: "docker" "start" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", 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" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 1 warning
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling ahash v0.7.8
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling bytecheck v0.6.12
[INFO] [stderr]    Compiling rend v0.4.2
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rkyv v0.7.45
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.7
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling bytes v1.11.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ptr_meta_derive v0.1.4
[INFO] [stderr]    Compiling bytecheck_derive v0.6.12
[INFO] [stderr]    Compiling rkyv_derive v0.7.45
[INFO] [stderr]    Compiling ptr_meta v0.1.4
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling tracing v0.1.43
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling fusabi-host v0.1.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling fusabi-stdlib-ext v0.1.6
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling scarab-protocol v0.3.3
[INFO] [stderr]    Compiling fusabi-plugin-runtime v0.1.1
[INFO] [stderr]    Compiling scarab-plugin-api v0.3.3 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `fusabi-plugin-runtime`
[INFO] [stderr]   --> Cargo.toml:14:15
[INFO] [stderr]    |
[INFO] [stderr] 14 | [dependencies.fusabi-plugin-runtime]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `fusabi-plugin-runtime`
[INFO] [stderr] warning: unused dependency `fusabi-stdlib-ext`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.fusabi-stdlib-ext]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `fusabi-stdlib-ext`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 50.21s
[INFO] running `Command { std: "docker" "inspect" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 1 warning
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling fusabi-stdlib-ext v0.1.6
[INFO] [stderr]    Compiling scarab-plugin-api v0.3.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:298:24
[INFO] [stdout]     |
[INFO] [stdout] 298 |         let registry = EventRegistry::new();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:304:28
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:331:28
[INFO] [stdout]     |
[INFO] [stdout] 331 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:357:28
[INFO] [stdout]     |
[INFO] [stdout] 357 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:388:28
[INFO] [stdout]     |
[INFO] [stdout] 388 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:405:28
[INFO] [stdout]     |
[INFO] [stdout] 405 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:435:28
[INFO] [stdout]     |
[INFO] [stdout] 435 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:457:28
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:483:28
[INFO] [stdout]     |
[INFO] [stdout] 483 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stdout]    --> src/events/registry.rs:506:28
[INFO] [stdout]     |
[INFO] [stdout] 506 |         let mut registry = EventRegistry::new();
[INFO] [stdout]     |                            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DEFAULT_RATE_LIMIT`
[INFO] [stdout]  --> tests/fusabi_bindings_test.rs:9:73
[INFO] [stdout]   |
[INFO] [stdout] 9 | use scarab_plugin_api::host_bindings::{HostBindingLimits, HostBindings, DEFAULT_RATE_LIMIT};
[INFO] [stdout]   |                                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: unused dependency `fusabi-plugin-runtime`
[INFO] [stderr]   --> Cargo.toml:14:15
[INFO] [stderr]    |
[INFO] [stderr] 14 | [dependencies.fusabi-plugin-runtime]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `fusabi-plugin-runtime`
[INFO] [stderr] warning: unused dependency `fusabi-stdlib-ext`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.fusabi-stdlib-ext]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `fusabi-stdlib-ext`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.16s
[INFO] running `Command { std: "docker" "inspect" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:68:12
[INFO] [stderr]    |
[INFO] [stderr] 68 | homepage = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 73 | repository = "https://github.com/raibid-labs/scarab"
[INFO] [stderr]    |              ---------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 1 warning
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:298:24
[INFO] [stderr]     |
[INFO] [stderr] 298 |         let registry = EventRegistry::new();
[INFO] [stderr]     |                        ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:304:28
[INFO] [stderr]     |
[INFO] [stderr] 304 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:331:28
[INFO] [stderr]     |
[INFO] [stderr] 331 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:357:28
[INFO] [stderr]     |
[INFO] [stderr] 357 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:388:28
[INFO] [stderr]     |
[INFO] [stderr] 388 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:405:28
[INFO] [stderr]     |
[INFO] [stderr] 405 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:435:28
[INFO] [stderr]     |
[INFO] [stderr] 435 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:457:28
[INFO] [stderr]     |
[INFO] [stderr] 457 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:483:28
[INFO] [stderr]     |
[INFO] [stderr] 483 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated struct `events::registry::EventRegistry`: Use Bevy ECS events (scarab-client/src/events/bevy_events.rs) instead of Arc<Mutex<EventRegistry>>. See crates/scarab-plugin-api/src/events/registry.rs module docs for migration guide.
[INFO] [stderr]    --> src/events/registry.rs:506:28
[INFO] [stderr]     |
[INFO] [stderr] 506 |         let mut registry = EventRegistry::new();
[INFO] [stderr]     |                            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `scarab-plugin-api` (lib test) generated 10 warnings
[INFO] [stderr] warning: unused import: `DEFAULT_RATE_LIMIT`
[INFO] [stderr]  --> tests/fusabi_bindings_test.rs:9:73
[INFO] [stderr]   |
[INFO] [stderr] 9 | use scarab_plugin_api::host_bindings::{HostBindingLimits, HostBindings, DEFAULT_RATE_LIMIT};
[INFO] [stderr]   |                                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `scarab-plugin-api` (test "fusabi_bindings_test") generated 1 warning (run `cargo fix --test "fusabi_bindings_test" -p scarab-plugin-api` to apply 1 suggestion)
[INFO] [stderr] warning: unused dependency `fusabi-plugin-runtime`
[INFO] [stderr]   --> Cargo.toml:14:15
[INFO] [stderr]    |
[INFO] [stderr] 14 | [dependencies.fusabi-plugin-runtime]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `fusabi-plugin-runtime`
[INFO] [stderr] warning: unused dependency `fusabi-stdlib-ext`
[INFO] [stderr]   --> Cargo.toml:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | [dependencies.fusabi-stdlib-ext]
[INFO] [stderr]    |               ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `fusabi-stdlib-ext`
[INFO] [stderr] warning: `scarab-plugin-api` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/scarab-plugin-api/916065e8e9e54491/out/scarab_plugin_api-916065e8e9e54491)
[INFO] [stdout] 
[INFO] [stdout] running 204 tests
[INFO] [stdout] test config::tests::test_is_plugin_file ... ok
[INFO] [stdout] test copy_mode::tests::test_copy_mode_indicator ... ok
[INFO] [stdout] test copy_mode::tests::test_copy_mode_position_indicator ... ok
[INFO] [stdout] test copy_mode::tests::test_copy_mode_state_activation ... ok
[INFO] [stdout] test copy_mode::tests::test_copy_mode_swap_selection_ends ... ok
[INFO] [stdout] test copy_mode::tests::test_cursor_creation ... ok
[INFO] [stdout] test copy_mode::tests::test_cursor_negative_y ... ok
[INFO] [stdout] test copy_mode::tests::test_cursor_origin ... ok
[INFO] [stdout] test copy_mode::tests::test_find_matches ... ok
[INFO] [stdout] test copy_mode::tests::test_find_matches_empty_query ... ok
[INFO] [stdout] test config::tests::test_expand_path ... ok
[INFO] [stdout] test copy_mode::tests::test_find_matches_no_matches ... ok
[INFO] [stdout] test copy_mode::tests::test_find_word_bounds ... ok
[INFO] [stdout] test copy_mode::tests::test_find_word_bounds_empty_line ... ok
[INFO] [stdout] test copy_mode::tests::test_find_word_bounds_with_underscores ... ok
[INFO] [stdout] test copy_mode::tests::test_get_selection_text_block_mode ... ok
[INFO] [stdout] test copy_mode::tests::test_get_selection_text_cell_multi_line ... ok
[INFO] [stdout] test copy_mode::tests::test_get_selection_text_cell_single_line ... ok
[INFO] [stdout] test copy_mode::tests::test_get_selection_text_line_mode ... ok
[INFO] [stdout] test copy_mode::tests::test_get_selection_text_no_selection ... ok
[INFO] [stdout] test copy_mode::tests::test_move_down ... ok
[INFO] [stdout] test copy_mode::tests::test_move_left ... ok
[INFO] [stdout] test copy_mode::tests::test_move_right ... ok
[INFO] [stdout] test copy_mode::tests::test_move_to_bottom ... ok
[INFO] [stdout] test copy_mode::tests::test_copy_mode_selection_toggle ... ok
[INFO] [stdout] test copy_mode::tests::test_move_to_line_end ... ok
[INFO] [stdout] test copy_mode::tests::test_move_to_line_start ... ok
[INFO] [stdout] test copy_mode::tests::test_move_to_top ... ok
[INFO] [stdout] test copy_mode::tests::test_move_up ... ok
[INFO] [stdout] test copy_mode::tests::test_move_up_with_scrollback ... ok
[INFO] [stdout] test copy_mode::tests::test_movement_with_selection_update ... ok
[INFO] [stdout] test copy_mode::tests::test_search_state_navigation ... ok
[INFO] [stdout] test copy_mode::tests::test_search_state_no_matches ... ok
[INFO] [stdout] test copy_mode::tests::test_selection_bounds ... ok
[INFO] [stdout] test copy_mode::tests::test_search_direction_default ... ok
[INFO] [stdout] test copy_mode::tests::test_search_match_indicator ... ok
[INFO] [stdout] test copy_mode::tests::test_selection_bounds_single_line ... ok
[INFO] [stdout] test copy_mode::tests::test_selection_mode_default ... ok
[INFO] [stdout] test copy_mode::tests::test_selection_bounds_reversed ... ok
[INFO] [stdout] test copy_mode::tests::test_selection_normalization ... ok
[INFO] [stdout] test copy_mode::tests::test_toggle_block_selection ... ok
[INFO] [stdout] test copy_mode::tests::test_toggle_cell_selection ... ok
[INFO] [stdout] test copy_mode::tests::test_toggle_line_selection ... ok
[INFO] [stdout] test copy_mode::tests::test_toggle_word_selection ... ok
[INFO] [stdout] test delight::tests::test_achievement_formatting ... ok
[INFO] [stdout] test delight::tests::test_friendly_error ... ok
[INFO] [stdout] test delight::tests::test_plugin_mood ... ok
[INFO] [stdout] test events::args::tests::test_event_args_builder ... ok
[INFO] [stdout] test events::args::tests::test_event_data_binary ... ok
[INFO] [stdout] test events::args::tests::test_event_data_dimensions ... ok
[INFO] [stdout] test events::args::tests::test_event_data_exit_code ... ok
[INFO] [stdout] test events::args::tests::test_event_data_selection ... ok
[INFO] [stdout] test events::args::tests::test_event_data_text ... ok
[INFO] [stdout] test events::args::tests::test_event_data_title_change ... ok
[INFO] [stdout] test events::args::tests::test_event_data_user_var ... ok
[INFO] [stdout] test events::handler::tests::test_event_result_checks ... ok
[INFO] [stdout] test events::handler::tests::test_event_result_into_modified ... ok
[INFO] [stdout] test events::handler::tests::test_handler_entry_call ... ok
[INFO] [stdout] test events::handler::tests::test_handler_entry_creation ... ok
[INFO] [stdout] test events::handler::tests::test_handler_entry_debug ... ok
[INFO] [stdout] test events::registry::tests::test_clear_operations ... ok
[INFO] [stdout] test events::registry::tests::test_custom_events ... ok
[INFO] [stdout] test events::registry::tests::test_modified_result ... ok
[INFO] [stdout] test events::registry::tests::test_register_and_dispatch ... ok
[INFO] [stdout] test events::registry::tests::test_registered_events ... ok
[INFO] [stdout] test events::registry::tests::test_registry_creation ... ok
[INFO] [stdout] test events::registry::tests::test_stop_processing ... ok
[INFO] [stdout] test events::registry::tests::test_unregister ... ok
[INFO] [stdout] test events::registry::tests::test_unregister_plugin ... ok
[INFO] [stdout] test events::types::tests::test_all_standard_events ... ok
[INFO] [stdout] test events::types::tests::test_custom_event ... ok
[INFO] [stdout] test events::registry::tests::test_priority_ordering ... ok
[INFO] [stdout] test events::types::tests::test_event_categorization ... ok
[INFO] [stdout] test events::types::tests::test_event_names ... ok
[INFO] [stdout] test events::types::tests::test_hook_type_conversion ... ok
[INFO] [stdout] test host_bindings::tests::test_capability_denied ... ok
[INFO] [stdout] test host_bindings::tests::test_rate_limiter ... ok
[INFO] [stdout] test host_bindings::tests::test_host_bindings_creation ... ok
[INFO] [stdout] test host_bindings::tests::test_nav_style_hint_chars ... ok
[INFO] [stdout] test host_bindings::tests::test_resource_counter ... ok
[INFO] [stdout] test host_bindings::tests::test_resource_usage ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_copy_mode_page_movement ... ok
[INFO] [stdout] test host_bindings::tests::test_quota_exceeded ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_copy_mode_arrow_keys ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_copy_mode_word_movement ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_key_table_registry_lookup ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_default_copy_mode_table ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_key_table_registry_table_names ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_default_search_mode_table ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_activation ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_key_table_registry_custom_registration ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_config_default ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_feed_key ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_sequence_mismatch ... ok
[INFO] [stdout] test key_tables::leader::tests::test_time_remaining ... ok
[INFO] [stdout] test key_tables::leader::tests::test_update_config ... ok
[INFO] [stdout] test key_tables::stack::tests::test_clear_stack ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_default_resize_mode_table ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_from_config ... ok
[INFO] [stdout] test key_tables::stack::tests::test_default_table_access ... ok
[INFO] [stdout] test key_tables::stack::tests::test_key_resolution_stack ... ok
[INFO] [stdout] test key_tables::stack::tests::test_multiple_tables_resolution ... ok
[INFO] [stdout] test key_tables::stack::tests::test_one_shot_pop ... ok
[INFO] [stdout] test key_tables::stack::tests::test_next_timeout ... ok
[INFO] [stdout] test key_tables::defaults::tests::test_key_table_registry_creation ... ok
[INFO] [stdout] test key_tables::stack::tests::test_stack_push_pop ... ok
[INFO] [stdout] test key_tables::stack::tests::test_timeout_expiration ... ok
[INFO] [stdout] test key_tables::tests::test_key_combo_equality ... ok
[INFO] [stdout] test key_tables::tests::test_key_combo_hash ... ok
[INFO] [stdout] test key_tables::tests::test_key_modifiers_flags ... ok
[INFO] [stdout] test key_tables::tests::test_key_modifiers_none ... ok
[INFO] [stdout] test key_tables::tests::test_key_table_binding ... ok
[INFO] [stdout] test manifest::tests::test_capability_checking ... ok
[INFO] [stdout] test manifest::tests::test_manifest_validation_compatible ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_sequence ... ok
[INFO] [stdout] test key_tables::leader::tests::test_reset ... ok
[INFO] [stdout] test manifest::tests::test_module_requirements ... ok
[INFO] [stdout] test manifest::tests::test_toml_serialization ... ok
[INFO] [stdout] test menu::tests::test_menu_item_with_remote_action ... ok
[INFO] [stdout] test menu::tests::test_nested_submenu ... ok
[INFO] [stdout] test menu::tests::test_menu_action_checks ... ok
[INFO] [stdout] test navigation::tests::test_focusable_action_equality ... ok
[INFO] [stdout] test navigation::tests::test_focusable_clone ... ok
[INFO] [stdout] test manifest::tests::test_manifest_validation_incompatible ... ok
[INFO] [stdout] test navigation::tests::test_validate_focusable_out_of_bounds ... ok
[INFO] [stdout] test navigation::tests::test_validate_url_dangerous_protocol ... ok
[INFO] [stdout] test navigation::tests::test_validate_focusable_valid ... ok
[INFO] [stdout] test navigation::tests::test_plugin_focusable_creation ... ok
[INFO] [stdout] test navigation::tests::test_validate_file_path_traversal ... ok
[INFO] [stdout] test menu::tests::test_menu_item_builder ... ok
[INFO] [stdout] test object_model::error::tests::test_invalid_argument_error ... ok
[INFO] [stdout] test object_model::error::tests::test_method_not_found_error ... ok
[INFO] [stdout] test object_model::error::tests::test_not_found_error ... ok
[INFO] [stdout] test object_model::error::tests::test_result_type ... ok
[INFO] [stdout] test object_model::error::tests::test_stale_handle_error ... ok
[INFO] [stdout] test object_model::error::tests::test_error_clone ... ok
[INFO] [stdout] test object_model::handle::tests::test_generation_wrapping ... ok
[INFO] [stdout] test object_model::handle::tests::test_handle_copy ... ok
[INFO] [stdout] test object_model::handle::tests::test_handle_creation ... ok
[INFO] [stdout] test object_model::handle::tests::test_handle_debug ... ok
[INFO] [stdout] test object_model::handle::tests::test_handle_display ... ok
[INFO] [stdout] test object_model::handle::tests::test_handle_equality ... ok
[INFO] [stdout] test object_model::handle::tests::test_handle_validation ... ok
[INFO] [stdout] test object_model::handle::tests::test_next_generation ... ok
[INFO] [stdout] test object_model::handle::tests::test_object_type_display ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_navigation_no_parent ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_navigation_to_tab ... ok
[INFO] [stdout] test object_model::error::tests::test_type_mismatch_error ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_navigation_wrong_parent_type ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_proxy_clone ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_proxy_creation ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_proxy_type_validation ... ok
[INFO] [stdout] test object_model::registry::tests::test_all_ids ... ok
[INFO] [stdout] test object_model::registry::tests::test_generation_increment ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_by_id ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_children_empty ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_children_multiple ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_children_stale_handle ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_mut ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_parent_none ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_parent_some ... ok
[INFO] [stdout] test object_model::registry::tests::test_get_parent_stale_handle ... ok
[INFO] [stdout] test events::args::tests::test_event_args_age ... ok
[INFO] [stdout] test object_model::registry::tests::test_is_valid ... ok
[INFO] [stdout] test object_model::registry::tests::test_len_and_is_empty ... ok
[INFO] [stdout] test object_model::registry::tests::test_register_and_get ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_navigation_to_window ... ok
[INFO] [stdout] test object_model::pane::tests::test_pane_proxy_methods_not_implemented ... ok
[INFO] [stdout] test object_model::registry::tests::test_registry_entry_creation ... ok
[INFO] [stdout] test object_model::registry::tests::test_stale_handle_after_unregister ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_navigation_active_pane ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_navigation_no_panes ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_navigation_no_parent ... ok
[INFO] [stdout] test object_model::registry::tests::test_unregister ... ok
[INFO] [stdout] test object_model::registry::tests::test_navigation_hierarchy ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_navigation_to_panes ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_proxy_creation ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_proxy_methods_not_implemented ... ok
[INFO] [stdout] test object_model::window::tests::test_status_bar_clear ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_navigation_to_window ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_navigation_wrong_child_type ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_proxy_clone ... ok
[INFO] [stdout] test object_model::tab::tests::test_tab_proxy_type_validation ... ok
[INFO] [stdout] test object_model::registry::tests::test_registry_entry_mutability ... ok
[INFO] [stdout] test object_model::window::tests::test_window_navigation_active_tab ... ok
[INFO] [stdout] test object_model::window::tests::test_window_navigation_complete_hierarchy ... ok
[INFO] [stdout] test object_model::window::tests::test_window_navigation_to_tabs ... ok
[INFO] [stdout] test object_model::window::tests::test_window_navigation_wrong_child_type ... ok
[INFO] [stdout] test object_model::window::tests::test_window_proxy_clone ... ok
[INFO] [stdout] test object_model::window::tests::test_window_proxy_creation ... ok
[INFO] [stdout] test object_model::window::tests::test_window_proxy_methods_not_implemented ... ok
[INFO] [stdout] test object_model::window::tests::test_window_proxy_type_validation ... ok
[INFO] [stdout] test plugin::tests::test_display_name_with_emoji ... ok
[INFO] [stdout] test object_model::window::tests::test_window_navigation_active_pane ... ok
[INFO] [stdout] test plugin::tests::test_display_name_without_emoji ... ok
[INFO] [stdout] test object_model::window::tests::test_window_navigation_no_tabs ... ok
[INFO] [stdout] test plugin::tests::test_version_compatibility ... ok
[INFO] [stdout] test status_bar::tests::test_complex_status_bar_styling ... ok
[INFO] [stdout] test status_bar::tests::test_render_item_serialization ... ok
[INFO] [stdout] test status_bar::tests::test_ansi_color_to_rgb ... ok
[INFO] [stdout] test status_bar::tests::test_color_serialization ... ok
[INFO] [stdout] test status_bar::tests::test_status_bar_update ... ok
[INFO] [stdout] test object_model::window::tests::test_status_bar_methods ... ok
[INFO] [stdout] test key_tables::leader::tests::test_leader_timeout ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 204 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fusabi_bindings_test.rs (/opt/rustwide/target/debug/build/scarab-plugin-api/49b7fe43392fe95f/out/fusabi_bindings_test-49b7fe43392fe95f)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_jump_direction_equality ... ok
[INFO] [stdout] test test_overlay_config_builder ... ok
[INFO] [stdout] test test_add_status_item_success ... ok
[INFO] [stdout] test test_remove_status_item ... ok
[INFO] [stdout] test test_add_status_item_quota_exceeded ... ok
[INFO] [stdout] test test_overlay_rate_limiting ... ok
[INFO] [stdout] test test_status_bar_item_builder ... ok
[INFO] [stdout] test test_status_item_rate_limiting ... ok
[INFO] [stdout] test test_prompt_jump_rate_limiting ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/build/scarab-plugin-api/37dd6eaceead50b2/out/integration_tests-37dd6eaceead50b2)
[INFO] [stdout] test test_spawn_overlay_bounds_check ... ok
[INFO] [stdout] test test_spawn_overlay_success ... ok
[INFO] [stdout] test test_spawn_overlay_quota_exceeded ... ok
[INFO] [stdout] test test_remove_overlay ... ok
[INFO] [stdout] test test_prompt_jump_directions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_action_checks ... ok
[INFO] [stdout] test test_cell_default ... ok
[INFO] [stdout] test test_plugin_context_data_storage ... ok
[INFO] [stdout] test test_plugin_discovery ... ok
[INFO] [stdout] test test_plugin_info ... ok
[INFO] [stdout] test test_plugin_metadata ... ok
[INFO] [stdout] test test_plugin_load ... ok
[INFO] [stdout] test test_hook_type ... ok
[INFO] [stdout] test test_input_hook ... ok
[INFO] [stdout] test test_output_hook_continue ... ok
[INFO] [stdout] test test_output_hook_modify ... ok
[INFO] [stdout] test test_output_hook_stop ... ok
[INFO] [stdout] test test_plugin_config_data ... ok
[INFO] [stdout] test test_shared_state ... ok
[INFO] [stdout] test test_version_compatibility ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests scarab_plugin_api
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test src/events/mod.rs - events (line 25) ... ignored
[INFO] [stdout] test src/events/mod.rs - events (line 48) ... ignored
[INFO] [stdout] test src/events/registry.rs - events::registry (line 11) ... ignored
[INFO] [stdout] test src/events/registry.rs - events::registry (line 18) ... ignored
[INFO] [stdout] test src/events/registry.rs - events::registry::EventRegistry::register (line 96) ... ignored
[INFO] [stdout] test src/host_bindings.rs - host_bindings::HostBindings (line 288) ... ignored
[INFO] [stdout] test src/copy_mode/mod.rs - copy_mode::search_match_indicator (line 640) ... ok
[INFO] [stdout] test src/copy_mode/mod.rs - copy_mode::copy_mode_position_indicator (line 607) ... ok
[INFO] [stdout] test src/menu.rs - menu::MenuAction::Command (line 145) ... ok
[INFO] [stdout] test src/navigation.rs - navigation (line 10) ... ignored
[INFO] [stdout] test src/navigation.rs - navigation::NavigationExt::enter_hint_mode (line 181) ... ignored
[INFO] [stdout] test src/navigation.rs - navigation::NavigationExt::exit_nav_mode (line 191) ... ignored
[INFO] [stdout] test src/navigation.rs - navigation::NavigationExt::register_focusable (line 210) ... ignored
[INFO] [stdout] test src/navigation.rs - navigation::NavigationExt::unregister_focusable (line 230) ... ignored
[INFO] [stdout] test src/menu.rs - menu::MenuAction::SubMenu (line 176) ... ok
[INFO] [stdout] test src/menu.rs - menu::MenuAction::Remote (line 160) ... ok
[INFO] [stdout] test src/menu.rs - menu::MenuItem::new (line 72) ... ok
[INFO] [stdout] test src/object_model/registry.rs - object_model::registry::ObjectRegistry (line 78) ... ignored
[INFO] [stdout] test src/plugin.rs - plugin::Plugin::get_menu (line 27) ... ignored
[INFO] [stdout] test src/copy_mode/mod.rs - copy_mode::copy_mode_indicator (line 558) ... ok
[INFO] [stdout] test src/menu.rs - menu (line 9) ... ok
[INFO] [stdout] test src/object_model/handle.rs - object_model::handle::ObjectHandle::is_valid (line 109) ... ok
[INFO] [stdout] test src/object_model/handle.rs - object_model::handle::ObjectHandle (line 52) ... ok
[INFO] [stdout] test src/menu.rs - menu::MenuItem::with_icon (line 97) ... ok
[INFO] [stdout] test src/menu.rs - menu::MenuItem::with_shortcut (line 119) ... ok
[INFO] [stdout] test src/object_model/mod.rs - object_model (line 16) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Background (line 98) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::Color::Rgb (line 300) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar (line 9) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::BackgroundAnsi (line 111) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::Color::Hex (line 313) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::AnsiColor::to_rgb (line 381) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::Color::Named (line 326) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Foreground (line 72) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::ForegroundAnsi (line 85) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Icon (line 58) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Bold (line 124) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Separator (line 278) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Italic (line 140) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::ResetAttributes (line 188) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::ResetForeground (line 206) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Padding (line 261) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Spacer (line 244) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::ResetBackground (line 225) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Strikethrough (line 172) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Underline (line 156) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::StatusBarUpdate (line 444) ... ok
[INFO] [stdout] test src/status_bar/mod.rs - status_bar::RenderItem::Text (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 5.12s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8", kill_on_drop: false }`
[INFO] [stdout] 36ac61896bac65025d7c6e7fe45d37fbd672753f237e3dcf403b640df884fed8
