[INFO] cloning repository https://github.com/danielgorgonha/learn-rust-crud
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/danielgorgonha/learn-rust-crud" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanielgorgonha%2Flearn-rust-crud", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanielgorgonha%2Flearn-rust-crud'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b13903c27c23de5c61a3a4a451fe18e8efd9cbee
[INFO] testing danielgorgonha/learn-rust-crud against beta-2026-03-05 for beta-1.95-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanielgorgonha%2Flearn-rust-crud" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/danielgorgonha/learn-rust-crud
[INFO] finished tweaking git repo https://github.com/danielgorgonha/learn-rust-crud
[INFO] tweaked toml for git repo https://github.com/danielgorgonha/learn-rust-crud written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/danielgorgonha/learn-rust-crud on toolchain beta-2026-03-05
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/danielgorgonha/learn-rust-crud 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" "+beta-2026-03-05" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5f0f43a9916beafdcaa080a88f04d530ec6765b68f185e73c926daa20bd71906
[INFO] running `Command { std: "docker" "start" "-a" "5f0f43a9916beafdcaa080a88f04d530ec6765b68f185e73c926daa20bd71906", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5f0f43a9916beafdcaa080a88f04d530ec6765b68f185e73c926daa20bd71906", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5f0f43a9916beafdcaa080a88f04d530ec6765b68f185e73c926daa20bd71906", kill_on_drop: false }`
[INFO] [stdout] 5f0f43a9916beafdcaa080a88f04d530ec6765b68f185e73c926daa20bd71906
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3be5b50daa90bbcba19f6f6bad386e18d6ea2f7cb2895861e3ed9541226587e5
[INFO] running `Command { std: "docker" "start" "-a" "3be5b50daa90bbcba19f6f6bad386e18d6ea2f7cb2895861e3ed9541226587e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling zerovec v0.11.2
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling futures-lite v2.6.0
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling standback v0.2.17
[INFO] [stderr]    Compiling event-listener v5.4.0
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling digest v0.9.0
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling async-lock v3.4.0
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling cipher v0.2.5
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling piper v0.2.4
[INFO] [stderr]    Compiling cc v1.2.30
[INFO] [stderr]    Compiling universal-hash v0.4.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling signal-hook-registry v1.4.5
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling const_fn v0.4.11
[INFO] [stderr]    Compiling cpuid-bool v0.2.0
[INFO] [stderr]    Compiling polyval v0.4.5
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling aes-soft v0.6.4
[INFO] [stderr]    Compiling async-executor v1.13.2
[INFO] [stderr]    Compiling crypto-mac v0.10.0
[INFO] [stderr]    Compiling block-buffer v0.9.0
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling time v0.2.27
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling sha2 v0.9.9
[INFO] [stderr]    Compiling hmac v0.10.1
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling aes v0.6.0
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling erased-serde v0.4.6
[INFO] [stderr]    Compiling serde_fmt v1.0.3
[INFO] [stderr]    Compiling ghash v0.3.1
[INFO] [stderr]    Compiling ctr v0.6.0
[INFO] [stderr]    Compiling async-channel v1.9.0
[INFO] [stderr]    Compiling value-bag-serde1 v1.11.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling value-bag v1.11.1
[INFO] [stderr]    Compiling aead v0.3.2
[INFO] [stderr]    Compiling cookie v0.14.4
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling aes-gcm v0.8.0
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling kv-log-macro v1.0.7
[INFO] [stderr]    Compiling hkdf v0.10.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling base64 v0.13.1
[INFO] [stderr]    Compiling http-types v2.12.0
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling serde_qs v0.8.5
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]    Compiling wasm-encoder v0.235.0
[INFO] [stderr]    Compiling time-macros-impl v0.1.2
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling rustix v0.37.28
[INFO] [stderr]    Compiling infer v0.2.3
[INFO] [stderr]    Compiling time-macros v0.1.1
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling polling v3.9.0
[INFO] [stderr]    Compiling blake3 v0.3.8
[INFO] [stderr]    Compiling crypto-mac v0.8.0
[INFO] [stderr]    Compiling async-io v1.13.0
[INFO] [stderr]    Compiling async-io v2.5.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling time-macros v0.2.22
[INFO] [stderr]    Compiling async-signal v0.2.12
[INFO] [stderr]    Compiling async-global-executor v2.4.1
[INFO] [stderr]    Compiling async-process v2.4.0
[INFO] [stderr]    Compiling async-std v1.13.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling socket2 v0.4.10
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling constant_time_eq v0.1.5
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling wasmparser v0.228.0
[INFO] [stderr]    Compiling arrayvec v0.5.2
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling wast v235.0.0
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling wasmi_core v0.48.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling hmac v0.8.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling async-dup v1.2.4
[INFO] [stderr]    Compiling base64 v0.12.3
[INFO] [stderr]    Compiling pin-project-lite v0.1.12
[INFO] [stderr]    Compiling pem v3.0.5
[INFO] [stderr]    Compiling async-session v2.0.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling wasmi_ir v0.48.0
[INFO] [stderr]    Compiling async-h1 v2.3.4
[INFO] [stderr]    Compiling http-client v6.5.3
[INFO] [stderr]    Compiling async-sse v4.1.0
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling femme v2.2.1
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling multi-stash v0.2.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling wasmi_collections v0.48.0
[INFO] [stderr]    Compiling route-recognizer v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling tide v0.16.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling wat v1.235.0
[INFO] [stderr]    Compiling wasmi v0.48.0
[INFO] [stderr]    Compiling learn-rust-crud v0.4.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct WasmExecuteRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct WasmExecuteResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct WasmBatchRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct WasmBatchResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct WasmDataProcessRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:99:12
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct WasmDataProcessResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stdout]    --> src/models.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct WasmModuleInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stdout]    --> src/models.rs:117:12
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stdout]    --> src/models.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `successful_executions` is never read
[INFO] [stdout]   --> src/state.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Metrics {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 10 |     pub total_executions: AtomicU64,
[INFO] [stdout] 11 |     pub successful_executions: AtomicU64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 08s
[INFO] running `Command { std: "docker" "inspect" "3be5b50daa90bbcba19f6f6bad386e18d6ea2f7cb2895861e3ed9541226587e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3be5b50daa90bbcba19f6f6bad386e18d6ea2f7cb2895861e3ed9541226587e5", kill_on_drop: false }`
[INFO] [stdout] 3be5b50daa90bbcba19f6f6bad386e18d6ea2f7cb2895861e3ed9541226587e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0a43349b232192e09bd4a1544b38c9b53170c0c90f0dd762c4bad2597b125318
[INFO] running `Command { std: "docker" "start" "-a" "0a43349b232192e09bd4a1544b38c9b53170c0c90f0dd762c4bad2597b125318", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling rustls v0.23.30
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling serial_test_derive v2.0.0
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.4
[INFO] [stderr]    Compiling webpki-roots v1.0.2
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling tide v0.16.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serial_test v2.0.0
[INFO] [stderr]    Compiling learn-rust-crud v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stdout] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct WasmExecuteRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct WasmExecuteResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct WasmBatchRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct WasmBatchResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct WasmDataProcessRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:99:12
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct WasmDataProcessResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stdout]    --> src/models.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct WasmModuleInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stdout]    --> src/models.rs:117:12
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stdout]    --> src/models.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `successful_executions` is never read
[INFO] [stdout]   --> src/state.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Metrics {
[INFO] [stdout]    |            ------- field in this struct
[INFO] [stdout] 10 |     pub total_executions: AtomicU64,
[INFO] [stdout] 11 |     pub successful_executions: AtomicU64,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestData` is never constructed
[INFO] [stdout]   --> tests/common/mod.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct TestData {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `refresh_token`, `username`, `token_type`, and `expires_in` are never read
[INFO] [stdout]   --> tests/common/mod.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct LoginResponse {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 89 |     pub access_token: String,
[INFO] [stdout] 90 |     pub refresh_token: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 91 |     pub username: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 92 |     pub token_type: String,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 93 |     pub expires_in: i64,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `login_and_get_token` is never used
[INFO] [stdout]  --> tests/integration_errors.rs:5:4
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn login_and_get_token(base_url: &str) -> String {
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LoginRequest` is never constructed
[INFO] [stdout]   --> tests/common/mod.rs:82:12
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub struct LoginRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LoginResponse` is never constructed
[INFO] [stdout]   --> tests/common/mod.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct LoginResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TestData` is never constructed
[INFO] [stdout]   --> tests/common/mod.rs:97:12
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub struct TestData {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `refresh_token`, `username`, `token_type`, and `expires_in` are never read
[INFO] [stdout]   --> tests/common/mod.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct LoginResponse {
[INFO] [stdout]    |            ------------- fields in this struct
[INFO] [stdout] 89 |     pub access_token: String,
[INFO] [stdout] 90 |     pub refresh_token: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 91 |     pub username: String,
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 92 |     pub token_type: String,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout] 93 |     pub expires_in: i64,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::Arc`
[INFO] [stdout]    --> src/state.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |         use std::sync::Arc;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `create_test_state` is never used
[INFO] [stdout]    --> src/auth.rs:214:8
[INFO] [stdout]     |
[INFO] [stdout] 214 |     fn create_test_state() -> AppState {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct WasmExecuteRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct WasmExecuteResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct WasmBatchRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct WasmBatchResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stdout]   --> src/models.rs:91:12
[INFO] [stdout]    |
[INFO] [stdout] 91 | pub struct WasmDataProcessRequest {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stdout]   --> src/models.rs:99:12
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub struct WasmDataProcessResponse {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stdout]    --> src/models.rs:109:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | pub struct WasmModuleInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stdout]    --> src/models.rs:117:12
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stdout]    --> src/models.rs:124:12
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 32.56s
[INFO] running `Command { std: "docker" "inspect" "0a43349b232192e09bd4a1544b38c9b53170c0c90f0dd762c4bad2597b125318", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a43349b232192e09bd4a1544b38c9b53170c0c90f0dd762c4bad2597b125318", kill_on_drop: false }`
[INFO] [stdout] 0a43349b232192e09bd4a1544b38c9b53170c0c90f0dd762c4bad2597b125318
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-03-05" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 882545bf0ff999a0e045cae4caf24b8df71844d80f0f5d6373a41b538c76230b
[INFO] running `Command { std: "docker" "start" "-a" "882545bf0ff999a0e045cae4caf24b8df71844d80f0f5d6373a41b538c76230b", kill_on_drop: false }`
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr] warning: struct `TestData` is never constructed
[INFO] [stderr]   --> tests/common/mod.rs:97:12
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub struct TestData {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `refresh_token`, `username`, `token_type`, and `expires_in` are never read
[INFO] [stderr]   --> tests/common/mod.rs:90:9
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub struct LoginResponse {
[INFO] [stderr]    |            ------------- fields in this struct
[INFO] [stderr] 89 |     pub access_token: String,
[INFO] [stderr] 90 |     pub refresh_token: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 91 |     pub username: String,
[INFO] [stderr]    |         ^^^^^^^^
[INFO] [stderr] 92 |     pub token_type: String,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr] 93 |     pub expires_in: i64,
[INFO] [stderr]    |         ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::Arc`
[INFO] [stderr]    --> src/state.rs:278:13
[INFO] [stderr]     |
[INFO] [stderr] 278 |         use std::sync::Arc;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `create_test_state` is never used
[INFO] [stderr]    --> src/auth.rs:214:8
[INFO] [stderr]     |
[INFO] [stderr] 214 |     fn create_test_state() -> AppState {
[INFO] [stderr]     |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `login_and_get_token` is never used
[INFO] [stderr]  --> tests/integration_errors.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn login_and_get_token(base_url: &str) -> String {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LoginRequest` is never constructed
[INFO] [stderr]   --> tests/common/mod.rs:82:12
[INFO] [stderr]    |
[INFO] [stderr] 82 | pub struct LoginRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `LoginResponse` is never constructed
[INFO] [stderr]   --> tests/common/mod.rs:88:12
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub struct LoginResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `TestData` is never constructed
[INFO] [stderr]   --> tests/common/mod.rs:97:12
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub struct TestData {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (test "integration_auth") generated 1 warning
[INFO] [stderr] warning: `learn-rust-crud` (test "integration_crud") generated 1 warning
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud" test) generated 11 warnings (8 duplicates) (run `cargo fix --bin "learn-rust-crud" -p learn-rust-crud --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `learn-rust-crud` (test "integration_errors") generated 4 warnings
[INFO] [stderr] warning: `learn-rust-crud` (test "integration_execute") generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/learn_rust_crud-ff4f3682b5e6b655)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test auth::tests::test_claims_creation ... ok
[INFO] [stdout] test auth::tests::test_decode_access_token_invalid ... ok
[INFO] [stdout] test auth::tests::test_create_data_entry_from_request ... ok
[INFO] [stdout] test models::tests::test_data_entry_serialization ... ok
[INFO] [stdout] test auth::tests::test_environment_variables ... ok
[INFO] [stdout] test models::tests::test_login_request_serialization ... ok
[INFO] [stdout] test auth::tests::test_generate_refresh_token ... ok
[INFO] [stdout] test models::tests::test_create_data_request_serialization ... ok
[INFO] [stdout] test models::tests::test_refresh_token_info_creation ... ok
[INFO] [stdout] test models::tests::test_logout_request_serialization ... ok
[INFO] [stdout] test models::tests::test_refresh_token_request_serialization ... ok
[INFO] [stdout] test state::tests::test_rate_limiter_default ... ok
[INFO] [stdout] test state::tests::test_refresh_tokens_operations ... ok
[INFO] [stdout] test state::tests::test_data_operations ... ok
[INFO] [stdout] test state::tests::test_metrics_default ... ok
[INFO] [stdout] test state::tests::test_new_state_creation ... ok
[INFO] [stdout] test state::tests::test_wasm_cache_operations ... ok
[INFO] [stdout] test state::tests::test_metrics_operations ... ok
[INFO] [stdout] test state::tests::test_concurrent_access ... ok
[INFO] [stdout] test auth::tests::test_generate_access_token ... ok
[INFO] [stdout] test models::tests::test_login_response_serialization ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_auth.rs (/opt/rustwide/target/debug/deps/integration_auth-506cd7e8966bfe7f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]     Blocking waiting for file lock on artifact directory
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling learn-rust-crud v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.87s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:35.294715Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:35.294751Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:35.294761Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:35.294773Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:35.294784Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:35.294795Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:35.294807Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:35.294878Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stdout] [2m2026-03-10T01:54:35.371836Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stdout] [2m2026-03-10T01:54:35.371893Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stderr]    |
[INFO] [stdout] [2m2026-03-10T01:54:35.443648Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stdout] [2m2026-03-10T01:54:35.445297Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] [2m2026-03-10T01:54:35.445354Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stderr]    |
[INFO] [stdout] [2m2026-03-10T01:54:35.445680Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] test test_login_success ... ok
[INFO] [stderr] 
[INFO] [stdout] [2m2026-03-10T01:54:35.511629Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stdout] [2m2026-03-10T01:54:35.511677Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stdout] [2m2026-03-10T01:54:35.511687Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stderr]    |
[INFO] [stdout] [2m2026-03-10T01:54:35.511699Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stdout] [2m2026-03-10T01:54:35.511710Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] [2m2026-03-10T01:54:35.511722Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stderr] 
[INFO] [stdout] [2m2026-03-10T01:54:35.511733Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stdout] [2m2026-03-10T01:54:35.511817Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.86s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stderr]      Running tests/integration_crud.rs (/opt/rustwide/target/debug/deps/integration_crud-28b1cc27236e94aa)
[INFO] [stdout] [2m2026-03-10T01:54:35.603301Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:35.603387Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:35.669654Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:35.670776Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:35.670811Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:35.671470Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_login_invalid_credentials ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 13.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:36.195680Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:36.195815Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:36.195851Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:36.195920Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:36.196106Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:36.196296Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:36.196361Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:36.196455Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:36.690872Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.690943Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:36.794173Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:36.797803Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.797885Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:36.798252Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:36.799586Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.799643Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:36.799873Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:36.799947Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul"] [3mbytecode_length[0m[2m=[0m5
[INFO] [stdout] [2m2026-03-10T01:54:36.799966Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:36.799993Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:36.800046Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:36.800735Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.800759Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data/1 [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:36.800857Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::read[0m[2m:[0m Read single data started [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:36.800878Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::read[0m[2m:[0m Read single data completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mowner[0m[2m=[0madmin [3mfunc_count[0m[2m=[0m2 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:36.800949Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:36.801680Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.801702Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPUT [3mpath[0m[2m=[0m/data/1 [3mtotal_calls[0m[2m=[0m5
[INFO] [stdout] [2m2026-03-10T01:54:36.801796Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::update[0m[2m:[0m Data update started [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:36.801841Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::update[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mfunc_names[0m[2m=[0m["add", "mul", "sub"] [3mbytecode_length[0m[2m=[0m7
[INFO] [stdout] [2m2026-03-10T01:54:36.801861Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::update[0m[2m:[0m Record found, checking ownership [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mcurrent_owner[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:36.801875Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::update[0m[2m:[0m Data update completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:36.801902Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:36.802661Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.802693Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mDELETE [3mpath[0m[2m=[0m/data/1 [3mtotal_calls[0m[2m=[0m6
[INFO] [stdout] [2m2026-03-10T01:54:36.802854Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::delete[0m[2m:[0m Data deletion started [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:36.802878Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::delete[0m[2m:[0m Record found, checking ownership [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mcurrent_owner[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:36.802897Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::delete[0m[2m:[0m Data deletion completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:36.802941Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:36.803731Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:36.803748Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data/1 [3mtotal_calls[0m[2m=[0m7
[INFO] [stdout] [2m2026-03-10T01:54:36.803844Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::read[0m[2m:[0m Read single data started [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:36.803866Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::read[0m[2m:[0m Read single data failed - record not found [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:36.803953Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stderr]      Running tests/integration_errors.rs (/opt/rustwide/target/debug/deps/integration_errors-d914bfef6efcfd49)
[INFO] [stdout] test test_complete_crud_flow ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:37.263218Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9001"
[INFO] [stdout] [2m2026-03-10T01:54:37.263354Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:37.263413Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:37.263447Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:37.263515Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:37.263547Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:37.263598Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9001
[INFO] [stdout] [2m2026-03-10T01:54:37.263733Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9001    
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:37.480127Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:37.480176Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:37.480187Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:37.480199Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:37.480210Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:37.480222Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:37.480233Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:37.480307Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:37.841845Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:37.841903Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:37.855762Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:37.855819Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:38.022962Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:38.062720Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:38.067383Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:38.067426Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:38.068020Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_unauthorized_access ... ok
[INFO] [stdout] [2m2026-03-10T01:54:38.527873Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:38.527917Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:38.528695Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_invalid_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_execute.rs (/opt/rustwide/target/debug/deps/integration_execute-0351c79d6f69bdd7)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:39.187605Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:39.187650Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:39.187660Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:39.187701Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:39.187714Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:39.187726Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:39.187738Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:39.188239Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:39.577103Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:39.577263Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:39.657923Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:39.662486Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:39.662614Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:39.663060Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:39.665248Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:39.665276Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:39.665553Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:39.666189Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul", "sub", "div", "rem", "abs", "max", "min", "pow"] [3mbytecode_length[0m[2m=[0m2296
[INFO] [stdout] [2m2026-03-10T01:54:39.666217Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:39.666252Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:39.666309Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:39.667010Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:39.667029Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:39.667146Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:39.667161Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:39.667200Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=invalid_function, arg=[10, 20]
[INFO] [stdout] [2m2026-03-10T01:54:39.667228Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:39.667244Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:39.667252Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:39.667261Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:39.667269Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:39.669083Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_wasm_execute_invalid_function ... ok
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:39.979165Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:39.979412Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:39.979430Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:39.979442Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:39.979454Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:39.979465Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:39.979477Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:39.979554Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:40.683774Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:40.683831Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:40.790170Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:40.798022Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:40.798203Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:40.803080Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:40.805753Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:40.806295Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/999 [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:40.806696Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:40.806836Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:40.807017Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=add, arg=[10, 20]
[INFO] [stdout] [2m2026-03-10T01:54:40.807142Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:40.807269Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:40.807444Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:40.807558Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:40.807689Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:40.807824Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: add
[INFO] [stdout] [2m2026-03-10T01:54:40.818394Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:40.818443Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:40.818453Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:40.818475Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 999
[INFO] [stdout] [2m2026-03-10T01:54:40.818487Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:40.818496Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:40.818509Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 999
[INFO] [stdout] [2m2026-03-10T01:54:40.818520Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: []
[INFO] [stdout] [2m2026-03-10T01:54:40.818530Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record not found for ID: 999
[INFO] [stdout] [2m2026-03-10T01:54:40.820296Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_wasm_execute_record_not_found ... ok
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.33s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:41.329176Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:41.330624Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:41.330711Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:41.330813Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:41.330878Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:41.330966Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:41.331010Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:41.331247Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:41.843039Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:41.843288Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:41.926558Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:41.930374Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:41.930416Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:41.930738Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:41.933151Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:41.933240Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:41.933452Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:41.934087Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul", "sub", "div", "rem", "abs", "max", "min", "pow"] [3mbytecode_length[0m[2m=[0m2296
[INFO] [stdout] [2m2026-03-10T01:54:41.934113Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:41.934148Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:41.934211Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:41.935279Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:41.935305Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:41.937190Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_wasm_execute_missing_authentication ... ok
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:42.307192Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:42.308061Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:42.308127Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:42.308227Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:42.308265Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:42.308362Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:42.308406Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:42.308578Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:42.957699Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:42.958020Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:43.056206Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:43.060361Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:43.060435Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:43.060776Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:43.064714Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:43.064787Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:43.065008Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:43.065696Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul", "sub", "div", "rem", "abs", "max", "min", "pow"] [3mbytecode_length[0m[2m=[0m2296
[INFO] [stdout] [2m2026-03-10T01:54:43.065765Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:43.065844Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:43.065947Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:43.066931Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:43.067089Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:43.067299Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:43.067375Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:43.067463Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=add, arg=[10, 20]
[INFO] [stdout] [2m2026-03-10T01:54:43.067534Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:43.067575Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.067648Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:43.067684Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:43.067731Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:43.067777Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: add
[INFO] [stdout] [2m2026-03-10T01:54:43.067811Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:43.067867Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.067900Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:43.067981Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 1
[INFO] [stdout] [2m2026-03-10T01:54:43.068133Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:43.068365Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:43.068547Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 1
[INFO] [stdout] [2m2026-03-10T01:54:43.068643Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: [1]
[INFO] [stdout] [2m2026-03-10T01:54:43.068766Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.068955Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found, owner: admin
[INFO] [stdout] [2m2026-03-10T01:54:43.069050Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking ownership...
[INFO] [stdout] [2m2026-03-10T01:54:43.069179Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Ownership verified
[INFO] [stdout] [2m2026-03-10T01:54:43.069344Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking WASM cache...
[INFO] [stdout] [2m2026-03-10T01:54:43.069436Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Cache keys: []
[INFO] [stdout] [2m2026-03-10T01:54:43.069615Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM not in cache, storing...
[INFO] [stdout] [2m2026-03-10T01:54:43.069716Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Entry bytecode length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:43.069827Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Inserting into cache...
[INFO] [stdout] [2m2026-03-10T01:54:43.070007Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Inserted into cache successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.070107Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:43.070342Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes are not empty
[INFO] [stdout] [2m2026-03-10T01:54:43.070522Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM engine...
[INFO] [stdout] [2m2026-03-10T01:54:43.070601Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM module...
[INFO] [stdout] [2m2026-03-10T01:54:43.071425Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM module created successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.071441Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM store...
[INFO] [stdout] [2m2026-03-10T01:54:43.071453Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM instance...
[INFO] [stdout] [2m2026-03-10T01:54:43.112570Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM instance created successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.112776Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting exported function: add
[INFO] [stdout] [2m2026-03-10T01:54:43.113016Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function found successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.113083Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Executing function with dynamic signature detection...
[INFO] [stdout] [2m2026-03-10T01:54:43.113115Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Using binary function signature for add
[INFO] [stdout] [2m2026-03-10T01:54:43.113638Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Calling add with arguments: 10, 20
[INFO] [stdout] [2m2026-03-10T01:54:43.114301Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function executed successfully, result: 30
[INFO] [stdout] [2m2026-03-10T01:54:43.114700Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Skipping metrics update for now...
[INFO] [stdout] [2m2026-03-10T01:54:43.115108Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution completed successfully [3muser[0m[2m=[0madmin [3mfunction[0m[2m=[0madd [3mresult[0m[2m=[0m30 [3mexecution_time_ms[0m[2m=[0m47
[INFO] [stdout] [2m2026-03-10T01:54:43.115538Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building response...
[INFO] [stdout] [2m2026-03-10T01:54:43.115756Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Response struct created
[INFO] [stdout] [2m2026-03-10T01:54:43.116118Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Serializing response to JSON...
[INFO] [stdout] [2m2026-03-10T01:54:43.116684Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON serialized: {"success":true,"result":30,"error":null,"function":"add","operands":[10,20],"owner":"admin"}
[INFO] [stdout] [2m2026-03-10T01:54:43.118084Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building HTTP response...
[INFO] [stdout] [2m2026-03-10T01:54:43.118493Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: HTTP response built successfully
[INFO] [stdout] [2m2026-03-10T01:54:43.118621Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Returning response...
[INFO] [stdout] [2m2026-03-10T01:54:43.119042Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] test test_wasm_execute_success ... ok
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.24s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:43.467213Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:43.467429Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:43.467478Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:43.467536Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:43.467573Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:43.467733Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:43.467829Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:43.467952Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:44.141438Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.141735Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:44.209074Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:44.210980Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.211286Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:44.219742Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:44.222120Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.222301Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:44.222652Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:44.223476Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul", "sub", "div", "rem", "abs", "max", "min", "pow"] [3mbytecode_length[0m[2m=[0m2296
[INFO] [stdout] [2m2026-03-10T01:54:44.223673Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:44.223854Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:44.224064Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:44.225362Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.225520Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:44.225876Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:44.226024Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:44.226203Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=add, arg=[15, 25]
[INFO] [stdout] [2m2026-03-10T01:54:44.226369Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:44.226511Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.226633Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:44.226755Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:44.226869Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:44.226992Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: add
[INFO] [stdout] [2m2026-03-10T01:54:44.227103Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:44.227221Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.227340Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:44.227463Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.227577Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:44.227700Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:44.227848Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.228000Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.228152Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.228295Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found, owner: admin
[INFO] [stdout] [2m2026-03-10T01:54:44.228443Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking ownership...
[INFO] [stdout] [2m2026-03-10T01:54:44.228565Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Ownership verified
[INFO] [stdout] [2m2026-03-10T01:54:44.228677Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking WASM cache...
[INFO] [stdout] [2m2026-03-10T01:54:44.228789Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Cache keys: []
[INFO] [stdout] [2m2026-03-10T01:54:44.228898Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM not in cache, storing...
[INFO] [stdout] [2m2026-03-10T01:54:44.229018Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Entry bytecode length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.229135Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Inserting into cache...
[INFO] [stdout] [2m2026-03-10T01:54:44.229262Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Inserted into cache successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.229394Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.229504Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes are not empty
[INFO] [stdout] [2m2026-03-10T01:54:44.229616Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM engine...
[INFO] [stdout] [2m2026-03-10T01:54:44.229817Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM module...
[INFO] [stdout] [2m2026-03-10T01:54:44.230805Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM module created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.230956Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM store...
[INFO] [stdout] [2m2026-03-10T01:54:44.231073Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM instance...
[INFO] [stdout] [2m2026-03-10T01:54:44.253109Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM instance created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.253315Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting exported function: add
[INFO] [stdout] [2m2026-03-10T01:54:44.253376Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.253407Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Executing function with dynamic signature detection...
[INFO] [stdout] [2m2026-03-10T01:54:44.253455Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Using binary function signature for add
[INFO] [stdout] [2m2026-03-10T01:54:44.253511Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Calling add with arguments: 15, 25
[INFO] [stdout] [2m2026-03-10T01:54:44.255473Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function executed successfully, result: 40
[INFO] [stdout] [2m2026-03-10T01:54:44.255542Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Skipping metrics update for now...
[INFO] [stdout] [2m2026-03-10T01:54:44.255571Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution completed successfully [3muser[0m[2m=[0madmin [3mfunction[0m[2m=[0madd [3mresult[0m[2m=[0m40 [3mexecution_time_ms[0m[2m=[0m29
[INFO] [stdout] [2m2026-03-10T01:54:44.255627Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building response...
[INFO] [stdout] [2m2026-03-10T01:54:44.255667Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Response struct created
[INFO] [stdout] [2m2026-03-10T01:54:44.255694Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Serializing response to JSON...
[INFO] [stdout] [2m2026-03-10T01:54:44.255765Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON serialized: {"success":true,"result":40,"error":null,"function":"add","operands":[15,25],"owner":"admin"}
[INFO] [stdout] [2m2026-03-10T01:54:44.255807Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building HTTP response...
[INFO] [stdout] [2m2026-03-10T01:54:44.255866Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: HTTP response built successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.255930Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Returning response...
[INFO] [stdout] [2m2026-03-10T01:54:44.256062Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:44.257677Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.257860Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m5
[INFO] [stdout] [2m2026-03-10T01:54:44.258129Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:44.258193Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:44.258446Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=mul, arg=[6, 7]
[INFO] [stdout] [2m2026-03-10T01:54:44.258585Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:44.258699Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.258741Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:44.258767Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:44.258790Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:44.258837Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: mul
[INFO] [stdout] [2m2026-03-10T01:54:44.258862Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:44.258905Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.258943Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:44.258971Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.258994Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:44.259058Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:44.259084Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.259108Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.259175Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.259202Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found, owner: admin
[INFO] [stdout] [2m2026-03-10T01:54:44.259252Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking ownership...
[INFO] [stdout] [2m2026-03-10T01:54:44.259294Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Ownership verified
[INFO] [stdout] [2m2026-03-10T01:54:44.259339Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking WASM cache...
[INFO] [stdout] [2m2026-03-10T01:54:44.259377Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Cache keys: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.259412Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM found in cache, length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.259456Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.259493Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes are not empty
[INFO] [stdout] [2m2026-03-10T01:54:44.259519Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM engine...
[INFO] [stdout] [2m2026-03-10T01:54:44.259572Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM module...
[INFO] [stdout] [2m2026-03-10T01:54:44.260375Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM module created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.260436Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM store...
[INFO] [stdout] [2m2026-03-10T01:54:44.260466Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM instance...
[INFO] [stdout] [2m2026-03-10T01:54:44.282393Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM instance created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.282509Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting exported function: mul
[INFO] [stdout] [2m2026-03-10T01:54:44.282547Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.282602Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Executing function with dynamic signature detection...
[INFO] [stdout] [2m2026-03-10T01:54:44.282641Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Using binary function signature for mul
[INFO] [stdout] [2m2026-03-10T01:54:44.282738Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Calling mul with arguments: 6, 7
[INFO] [stdout] [2m2026-03-10T01:54:44.282894Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function executed successfully, result: 42
[INFO] [stdout] [2m2026-03-10T01:54:44.282944Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Skipping metrics update for now...
[INFO] [stdout] [2m2026-03-10T01:54:44.282973Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution completed successfully [3muser[0m[2m=[0madmin [3mfunction[0m[2m=[0mmul [3mresult[0m[2m=[0m42 [3mexecution_time_ms[0m[2m=[0m24
[INFO] [stdout] [2m2026-03-10T01:54:44.283040Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building response...
[INFO] [stdout] [2m2026-03-10T01:54:44.283069Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Response struct created
[INFO] [stdout] [2m2026-03-10T01:54:44.283115Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Serializing response to JSON...
[INFO] [stdout] [2m2026-03-10T01:54:44.283190Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON serialized: {"success":true,"result":42,"error":null,"function":"mul","operands":[6,7],"owner":"admin"}
[INFO] [stdout] [2m2026-03-10T01:54:44.283245Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building HTTP response...
[INFO] [stdout] [2m2026-03-10T01:54:44.283344Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: HTTP response built successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.283439Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Returning response...
[INFO] [stdout] [2m2026-03-10T01:54:44.283572Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:44.286610Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.286691Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m6
[INFO] [stdout] [2m2026-03-10T01:54:44.286909Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:44.286964Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:44.287056Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=sub, arg=[20, 8]
[INFO] [stdout] [2m2026-03-10T01:54:44.287103Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:44.287138Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.287185Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:44.287225Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:44.287251Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:44.287277Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: sub
[INFO] [stdout] [2m2026-03-10T01:54:44.287351Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:44.287392Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.287444Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:44.287574Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.287711Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:44.287917Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:44.288033Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.288135Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.288291Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.288420Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found, owner: admin
[INFO] [stdout] [2m2026-03-10T01:54:44.288531Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking ownership...
[INFO] [stdout] [2m2026-03-10T01:54:44.288658Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Ownership verified
[INFO] [stdout] [2m2026-03-10T01:54:44.288701Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking WASM cache...
[INFO] [stdout] [2m2026-03-10T01:54:44.288733Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Cache keys: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.288786Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM found in cache, length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.288828Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.288858Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes are not empty
[INFO] [stdout] [2m2026-03-10T01:54:44.288882Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM engine...
[INFO] [stdout] [2m2026-03-10T01:54:44.288999Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM module...
[INFO] [stdout] [2m2026-03-10T01:54:44.289805Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM module created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.289869Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM store...
[INFO] [stdout] [2m2026-03-10T01:54:44.289899Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM instance...
[INFO] [stdout] [2m2026-03-10T01:54:44.310507Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM instance created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.310629Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting exported function: sub
[INFO] [stdout] [2m2026-03-10T01:54:44.310667Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.310731Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Executing function with dynamic signature detection...
[INFO] [stdout] [2m2026-03-10T01:54:44.310761Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Using binary function signature for sub
[INFO] [stdout] [2m2026-03-10T01:54:44.310818Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Calling sub with arguments: 20, 8
[INFO] [stdout] [2m2026-03-10T01:54:44.310972Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function executed successfully, result: 12
[INFO] [stdout] [2m2026-03-10T01:54:44.311018Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Skipping metrics update for now...
[INFO] [stdout] [2m2026-03-10T01:54:44.311042Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution completed successfully [3muser[0m[2m=[0madmin [3mfunction[0m[2m=[0msub [3mresult[0m[2m=[0m12 [3mexecution_time_ms[0m[2m=[0m24
[INFO] [stdout] [2m2026-03-10T01:54:44.311071Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building response...
[INFO] [stdout] [2m2026-03-10T01:54:44.311121Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Response struct created
[INFO] [stdout] [2m2026-03-10T01:54:44.311144Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Serializing response to JSON...
[INFO] [stdout] [2m2026-03-10T01:54:44.311211Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON serialized: {"success":true,"result":12,"error":null,"function":"sub","operands":[20,8],"owner":"admin"}
[INFO] [stdout] [2m2026-03-10T01:54:44.311358Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building HTTP response...
[INFO] [stdout] [2m2026-03-10T01:54:44.311496Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: HTTP response built successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.311845Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Returning response...
[INFO] [stdout] [2m2026-03-10T01:54:44.312270Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:44.314239Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:44.314398Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m7
[INFO] [stdout] [2m2026-03-10T01:54:44.315035Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:44.315161Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:44.316047Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=div, arg=[100, 5]
[INFO] [stdout] [2m2026-03-10T01:54:44.316220Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:44.316422Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.316720Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:44.316842Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:44.316986Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:44.317107Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: div
[INFO] [stdout] [2m2026-03-10T01:54:44.317244Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:44.317365Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.317481Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:44.317603Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.317740Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:44.317849Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:44.317997Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 1
[INFO] [stdout] [2m2026-03-10T01:54:44.318147Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.318276Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.318388Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found, owner: admin
[INFO] [stdout] [2m2026-03-10T01:54:44.318511Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking ownership...
[INFO] [stdout] [2m2026-03-10T01:54:44.318569Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Ownership verified
[INFO] [stdout] [2m2026-03-10T01:54:44.318603Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking WASM cache...
[INFO] [stdout] [2m2026-03-10T01:54:44.318671Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Cache keys: [1]
[INFO] [stdout] [2m2026-03-10T01:54:44.318699Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM found in cache, length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.318848Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes length: 2296
[INFO] [stdout] [2m2026-03-10T01:54:44.318938Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM bytes are not empty
[INFO] [stdout] [2m2026-03-10T01:54:44.319298Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM engine...
[INFO] [stdout] [2m2026-03-10T01:54:44.319359Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM module...
[INFO] [stdout] [2m2026-03-10T01:54:44.320176Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM module created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.320231Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM store...
[INFO] [stdout] [2m2026-03-10T01:54:44.320269Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Creating WASM instance...
[INFO] [stdout] [2m2026-03-10T01:54:44.337909Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: WASM instance created successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.338072Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting exported function: div
[INFO] [stdout] [2m2026-03-10T01:54:44.338107Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function found successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.338198Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Executing function with dynamic signature detection...
[INFO] [stdout] [2m2026-03-10T01:54:44.338275Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Using binary function signature for div
[INFO] [stdout] [2m2026-03-10T01:54:44.338474Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Calling div with arguments: 100, 5
[INFO] [stdout] [2m2026-03-10T01:54:44.338928Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function executed successfully, result: 20
[INFO] [stdout] [2m2026-03-10T01:54:44.339054Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Skipping metrics update for now...
[INFO] [stdout] [2m2026-03-10T01:54:44.339177Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution completed successfully [3muser[0m[2m=[0madmin [3mfunction[0m[2m=[0mdiv [3mresult[0m[2m=[0m20 [3mexecution_time_ms[0m[2m=[0m24
[INFO] [stdout] [2m2026-03-10T01:54:44.339312Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building response...
[INFO] [stdout] [2m2026-03-10T01:54:44.339443Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Response struct created
[INFO] [stdout] [2m2026-03-10T01:54:44.339508Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Serializing response to JSON...
[INFO] [stdout] [2m2026-03-10T01:54:44.339603Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON serialized: {"success":true,"result":20,"error":null,"function":"div","operands":[100,5],"owner":"admin"}
[INFO] [stdout] [2m2026-03-10T01:54:44.339666Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Building HTTP response...
[INFO] [stdout] [2m2026-03-10T01:54:44.339754Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: HTTP response built successfully
[INFO] [stdout] [2m2026-03-10T01:54:44.339797Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Returning response...
[INFO] [stdout] [2m2026-03-10T01:54:44.339953Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] test test_wasm_execute_multiple_functions ... ok
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:44.898008Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:44.898048Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:44.898058Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:44.898071Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:44.898082Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:44.898093Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:44.898106Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:44.898223Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:45.352699Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:45.352768Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:45.445292Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:45.446275Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:45.446365Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:45.446731Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:45.448688Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:45.448748Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:45.448973Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:45.449634Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul", "sub", "div", "rem", "abs", "max", "min", "pow"] [3mbytecode_length[0m[2m=[0m2296
[INFO] [stdout] [2m2026-03-10T01:54:45.449660Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:45.449688Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:45.449746Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:45.450724Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:45.450748Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:45.450876Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:45.450893Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:45.452784Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_wasm_execute_invalid_json ... ok
[INFO] [stderr] warning: struct `WasmExecuteRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:59:12
[INFO] [stderr]    |
[INFO] [stderr] 59 | pub struct WasmExecuteRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmExecuteResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:67:12
[INFO] [stderr]    |
[INFO] [stderr] 67 | pub struct WasmExecuteResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:77:12
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub struct WasmBatchRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmBatchResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:83:12
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub struct WasmBatchResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessRequest` is never constructed
[INFO] [stderr]   --> src/models.rs:91:12
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub struct WasmDataProcessRequest {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmDataProcessResponse` is never constructed
[INFO] [stderr]   --> src/models.rs:99:12
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub struct WasmDataProcessResponse {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmModuleInfo` is never constructed
[INFO] [stderr]    --> src/models.rs:109:12
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub struct WasmModuleInfo {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleRequest` is never constructed
[INFO] [stderr]    --> src/models.rs:117:12
[INFO] [stderr]     |
[INFO] [stderr] 117 | pub struct WasmLoadModuleRequest {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `WasmLoadModuleResponse` is never constructed
[INFO] [stderr]    --> src/models.rs:124:12
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub struct WasmLoadModuleResponse {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `successful_executions` is never read
[INFO] [stderr]   --> src/state.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Metrics {
[INFO] [stderr]    |            ------- field in this struct
[INFO] [stderr] 10 |     pub total_executions: AtomicU64,
[INFO] [stderr] 11 |     pub successful_executions: AtomicU64,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `learn-rust-crud` (bin "learn-rust-crud") generated 10 warnings
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running `/opt/rustwide/target/debug/learn-rust-crud`
[INFO] [stdout] [2m2026-03-10T01:54:45.861751Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m CRUD server with JWT authentication and refresh tokens started [3mserver_url[0m[2m=[0m"http://127.0.0.1:9000"
[INFO] [stdout] [2m2026-03-10T01:54:45.861795Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Available users for testing:
[INFO] [stdout] [2m2026-03-10T01:54:45.861805Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"admin" [3mpassword[0m[2m=[0m"admin123"
[INFO] [stdout] [2m2026-03-10T01:54:45.861817Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user1" [3mpassword[0m[2m=[0m"password123"
[INFO] [stdout] [2m2026-03-10T01:54:45.861829Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m [3musername[0m[2m=[0m"user2" [3mpassword[0m[2m=[0m"password456"
[INFO] [stdout] [2m2026-03-10T01:54:45.861841Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Token configuration [3maccess_token_expiration[0m[2m=[0m"1 hour" [3mrefresh_token_expiration[0m[2m=[0m"30 days"
[INFO] [stdout] [2m2026-03-10T01:54:45.861854Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Starting server... [3maddress[0m[2m=[0m127.0.0.1:9000
[INFO] [stdout] [2m2026-03-10T01:54:45.861931Z[0m [32m INFO[0m [2mtide::server[0m[2m:[0m Server listening on http://127.0.0.1:9000    
[INFO] [stdout] [2m2026-03-10T01:54:46.467263Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:46.467338Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mGET [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m1
[INFO] [stdout] [2m2026-03-10T01:54:46.564011Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:46.565792Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:46.565821Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m2
[INFO] [stdout] [2m2026-03-10T01:54:46.566213Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:46.568215Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:46.568240Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/data [3mtotal_calls[0m[2m=[0m3
[INFO] [stdout] [2m2026-03-10T01:54:46.568438Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation started [3muser[0m[2m=[0madmin
[INFO] [stdout] [2m2026-03-10T01:54:46.569046Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Request data parsed successfully [3muser[0m[2m=[0madmin [3mfunc_names[0m[2m=[0m["add", "mul", "sub", "div", "rem", "abs", "max", "min", "pow"] [3mbytecode_length[0m[2m=[0m2296
[INFO] [stdout] [2m2026-03-10T01:54:46.569072Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Generated new record ID [3muser[0m[2m=[0madmin [3mnew_id[0m[2m=[0m1 [3mtotal_records[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:46.569108Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::create[0m[2m:[0m Data creation completed successfully [3muser[0m[2m=[0madmin [3mrecord_id[0m[2m=[0m1 [3mexecution_time_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-03-10T01:54:46.569170Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:46.570265Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:46.570290Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/auth/login [3mtotal_calls[0m[2m=[0m4
[INFO] [stdout] [2m2026-03-10T01:54:46.570499Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m --> Response sent    
[INFO] [stdout] [2m2026-03-10T01:54:46.571743Z[0m [32m INFO[0m [2mtide::log::middleware[0m[2m:[0m <-- Request received    
[INFO] [stdout] [2m2026-03-10T01:54:46.571767Z[0m [32m INFO[0m [2mlearn_rust_crud[0m[2m:[0m Request received [3mmethod[0m[2m=[0mPOST [3mpath[0m[2m=[0m/execute/1 [3mtotal_calls[0m[2m=[0m5
[INFO] [stdout] [2m2026-03-10T01:54:46.571898Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m WASM execution started [3muser[0m[2m=[0muser1
[INFO] [stdout] [2m2026-03-10T01:54:46.571918Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Reading JSON body...
[INFO] [stdout] [2m2026-03-10T01:54:46.571959Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: JSON body read successfully: fn=add, arg=[10, 20]
[INFO] [stdout] [2m2026-03-10T01:54:46.571985Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Updating metrics...
[INFO] [stdout] [2m2026-03-10T01:54:46.572000Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Metrics updated successfully
[INFO] [stdout] [2m2026-03-10T01:54:46.572009Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking rate limiting...
[INFO] [stdout] [2m2026-03-10T01:54:46.572017Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Rate limiting check completed
[INFO] [stdout] [2m2026-03-10T01:54:46.572025Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating function name...
[INFO] [stdout] [2m2026-03-10T01:54:46.572035Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Function name validated: add
[INFO] [stdout] [2m2026-03-10T01:54:46.572044Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Validating arguments...
[INFO] [stdout] [2m2026-03-10T01:54:46.572054Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Arguments validated successfully
[INFO] [stdout] [2m2026-03-10T01:54:46.572062Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting ID parameter...
[INFO] [stdout] [2m2026-03-10T01:54:46.572081Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: ID parameter: 1
[INFO] [stdout] [2m2026-03-10T01:54:46.572091Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Getting state and finding record...
[INFO] [stdout] [2m2026-03-10T01:54:46.572099Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State obtained, attempting to lock...
[INFO] [stdout] [2m2026-03-10T01:54:46.572109Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: State locked successfully, searching for record ID: 1
[INFO] [stdout] [2m2026-03-10T01:54:46.572119Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Available records in state: [1]
[INFO] [stdout] [2m2026-03-10T01:54:46.572131Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found successfully
[INFO] [stdout] [2m2026-03-10T01:54:46.572145Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Record found, owner: admin
[INFO] [stdout] [2m2026-03-10T01:54:46.572154Z[0m [32m INFO[0m [2mlearn_rust_crud::handlers::execute[0m[2m:[0m DEBUG: Checking ownership...
[INFO] [stdout] [2m2026-03-10T01:54:46.573925Z[0m [33m WARN[0m [2mtide::log::middleware[0m[2m:[0m Client error --> Response sent    
[INFO] [stdout] test test_wasm_execute_unauthorized_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.03s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "882545bf0ff999a0e045cae4caf24b8df71844d80f0f5d6373a41b538c76230b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "882545bf0ff999a0e045cae4caf24b8df71844d80f0f5d6373a41b538c76230b", kill_on_drop: false }`
[INFO] [stdout] 882545bf0ff999a0e045cae4caf24b8df71844d80f0f5d6373a41b538c76230b
