[INFO] fetching crate oak-tailwind 0.0.11... [INFO] testing oak-tailwind-0.0.11 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate oak-tailwind 0.0.11 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate oak-tailwind 0.0.11 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oak-tailwind 0.0.11 [INFO] tweaked toml for crates.io crate oak-tailwind 0.0.11 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oak-tailwind 0.0.11 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oak-tailwind 0.0.11 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded oak-testing v0.0.11 [INFO] [stderr] Downloaded notify-types v2.1.0 [INFO] [stderr] Downloaded oak-pretty-print v0.0.11 [INFO] [stderr] Downloaded oak-symbols v0.0.11 [INFO] [stderr] Downloaded oak-mcp v0.0.11 [INFO] [stderr] Downloaded oak-macros v0.0.11 [INFO] [stderr] Downloaded oak-hover v0.0.11 [INFO] [stderr] Downloaded oak-highlight v0.0.11 [INFO] [stderr] Downloaded oak-core v0.0.11 [INFO] [stderr] Downloaded oak-lsp v0.0.11 [INFO] [stderr] Downloaded oak-navigation v0.0.11 [INFO] [stderr] Downloaded triomphe v0.1.15 [INFO] [stderr] Downloaded oak-folding v0.0.11 [INFO] [stderr] Downloaded oak-resolver v0.0.11 [INFO] [stderr] Downloaded oak-semantic-search v0.0.11 [INFO] [stderr] Downloaded oak-vfs v0.0.11 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dac694d6d61a12cba8d662c68066f3c8535a7029fa4503cb2381a7f6f22ad427 [INFO] running `Command { std: "docker" "start" "-a" "dac694d6d61a12cba8d662c68066f3c8535a7029fa4503cb2381a7f6f22ad427", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dac694d6d61a12cba8d662c68066f3c8535a7029fa4503cb2381a7f6f22ad427", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dac694d6d61a12cba8d662c68066f3c8535a7029fa4503cb2381a7f6f22ad427", kill_on_drop: false }` [INFO] [stdout] dac694d6d61a12cba8d662c68066f3c8535a7029fa4503cb2381a7f6f22ad427 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 623edb2a6086bec0640e1064755356dee35031f90d4d12ee7743964761e2acb0 [INFO] running `Command { std: "docker" "start" "-a" "623edb2a6086bec0640e1064755356dee35031f90d4d12ee7743964761e2acb0", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerocopy v0.8.40 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling twox-hash v2.1.2 [INFO] [stderr] Compiling triomphe v0.1.15 [INFO] [stderr] Compiling oak-core v0.0.11 [INFO] [stderr] Compiling oak-tailwind v0.0.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.51s [INFO] running `Command { std: "docker" "inspect" "623edb2a6086bec0640e1064755356dee35031f90d4d12ee7743964761e2acb0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "623edb2a6086bec0640e1064755356dee35031f90d4d12ee7743964761e2acb0", kill_on_drop: false }` [INFO] [stdout] 623edb2a6086bec0640e1064755356dee35031f90d4d12ee7743964761e2acb0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2c626aa9f534fa49303584cce08c32167144c87123f6ee6d4dd93b5af6e8a253 [INFO] running `Command { std: "docker" "start" "-a" "2c626aa9f534fa49303584cce08c32167144c87123f6ee6d4dd93b5af6e8a253", kill_on_drop: false }` [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling oak-testing v0.0.11 [INFO] [stderr] Compiling oak-tailwind v0.0.11 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.69s [INFO] running `Command { std: "docker" "inspect" "2c626aa9f534fa49303584cce08c32167144c87123f6ee6d4dd93b5af6e8a253", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2c626aa9f534fa49303584cce08c32167144c87123f6ee6d4dd93b5af6e8a253", kill_on_drop: false }` [INFO] [stdout] 2c626aa9f534fa49303584cce08c32167144c87123f6ee6d4dd93b5af6e8a253 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 39f3898eee7fab3557e98c1c04237b2195292b7438b75bc55c773e3aab571c83 [INFO] running `Command { std: "docker" "start" "-a" "39f3898eee7fab3557e98c1c04237b2195292b7438b75bc55c773e3aab571c83", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.10s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oak_tailwind-12ffcde3640ce63c) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/main.rs (/opt/rustwide/target/debug/deps/main-ef52a17a86106d58) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test test_empty_input ... ok [INFO] [stdout] test test_lexer_arbitrary_value ... ok [INFO] [stdout] test test_lexer_basic ... ok [INFO] [stdout] test test_lexer_utility ... ok [INFO] [stdout] test test_parser_basic ... ok [INFO] [stdout] test test_lexer_modifier ... ok [INFO] [stdout] test test_parser_directive ... ok [INFO] [stdout] test test_parser_class ... ok [INFO] [stdout] test lexer::test_tailwind_lexer ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- lexer::test_tailwind_lexer stdout ---- [INFO] [stdout] Testing file: /opt/rustwide/workdir/tests/lexer/basic.tw [INFO] [stdout] Error: TestFailure { path: "/opt/rustwide/workdir/tests/lexer/basic.tw", expected: "LexerTestExpected {\n success: true,\n count: 54,\n tokens: [\n TokenData {\n kind: \"Directive\",\n text: \"@tailwind\",\n start: 0,\n end: 9,\n },\n TokenData {\n kind: \"Utility\",\n text: \"base\",\n start: 10,\n end: 14,\n },\n TokenData {\n kind: \"Semicolon\",\n text: \";\",\n start: 14,\n end: 15,\n },\n TokenData {\n kind: \"Directive\",\n text: \"@tailwind\",\n start: 16,\n end: 25,\n },\n TokenData {\n kind: \"Utility\",\n text: \"components\",\n start: 26,\n end: 36,\n },\n TokenData {\n kind: \"Semicolon\",\n text: \";\",\n start: 36,\n end: 37,\n },\n TokenData {\n kind: \"Directive\",\n text: \"@tailwind\",\n start: 38,\n end: 47,\n },\n TokenData {\n kind: \"Utility\",\n text: \"utilities\",\n start: 48,\n end: 57,\n },\n TokenData {\n kind: \"Semicolon\",\n text: \";\",\n start: 57,\n end: 58,\n },\n TokenData {\n kind: \"Directive\",\n text: \"@layer\",\n start: 60,\n end: 66,\n },\n TokenData {\n kind: \"Utility\",\n text: \"base\",\n start: 67,\n end: 71,\n },\n TokenData {\n kind: \"Utility\",\n text: \"h1\",\n start: 76,\n end: 78,\n },\n TokenData {\n kind: \"Directive\",\n text: \"@apply\",\n start: 85,\n end: 91,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-2xl\",\n start: 92,\n end: 100,\n },\n TokenData {\n kind: \"Utility\",\n text: \"font-bold\",\n start: 101,\n end: 110,\n },\n TokenData {\n kind: \"Semicolon\",\n text: \";\",\n start: 110,\n end: 111,\n },\n TokenData {\n kind: \"Utility\",\n text: \".btn-primary\",\n start: 119,\n end: 131,\n },\n TokenData {\n kind: \"Directive\",\n text: \"@apply\",\n start: 136,\n end: 142,\n },\n TokenData {\n kind: \"Utility\",\n text: \"py-2\",\n start: 143,\n end: 147,\n },\n TokenData {\n kind: \"Utility\",\n text: \"px-4\",\n start: 148,\n end: 152,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-blue-500\",\n start: 153,\n end: 164,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-white\",\n start: 165,\n end: 175,\n },\n TokenData {\n kind: \"Utility\",\n text: \"font-semibold\",\n start: 176,\n end: 189,\n },\n TokenData {\n kind: \"Utility\",\n text: \"rounded-lg\",\n start: 190,\n end: 200,\n },\n TokenData {\n kind: \"Utility\",\n text: \"shadow-md\",\n start: 201,\n end: 210,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"hover:\",\n start: 211,\n end: 217,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-blue-700\",\n start: 217,\n end: 228,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"focus:\",\n start: 229,\n end: 235,\n },\n TokenData {\n kind: \"Utility\",\n text: \"outline-none\",\n start: 235,\n end: 247,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"focus:\",\n start: 248,\n end: 254,\n },\n TokenData {\n kind: \"Utility\",\n text: \"ring-2\",\n start: 254,\n end: 260,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"focus:\",\n start: 261,\n end: 267,\n },\n TokenData {\n kind: \"Utility\",\n text: \"ring-blue-400\",\n start: 267,\n end: 280,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"focus:\",\n start: 281,\n end: 287,\n },\n TokenData {\n kind: \"Utility\",\n text: \"ring-opacity-75\",\n start: 287,\n end: 302,\n },\n TokenData {\n kind: \"Semicolon\",\n text: \";\",\n start: 302,\n end: 303,\n },\n TokenData {\n kind: \"Utility\",\n text: \".custom-width\",\n start: 349,\n end: 362,\n },\n TokenData {\n kind: \"Directive\",\n text: \"@apply\",\n start: 367,\n end: 373,\n },\n TokenData {\n kind: \"Utility\",\n text: \"w-\",\n start: 374,\n end: 376,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[32rem]\",\n start: 376,\n end: 383,\n },\n TokenData {\n kind: \"Semicolon\",\n text: \";\",\n start: 383,\n end: 384,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"hover:\",\n start: 406,\n end: 412,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-red-500\",\n start: 412,\n end: 422,\n },\n TokenData {\n kind: \"Important\",\n text: \"!\",\n start: 423,\n end: 424,\n },\n TokenData {\n kind: \"Utility\",\n text: \"p-4\",\n start: 424,\n end: 427,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"md:\",\n start: 428,\n end: 431,\n },\n TokenData {\n kind: \"Utility\",\n text: \"flex\",\n start: 431,\n end: 435,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"dark:\",\n start: 436,\n end: 441,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-slate-800\",\n start: 441,\n end: 453,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-\",\n start: 454,\n end: 459,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[#123456]\",\n start: 459,\n end: 468,\n },\n TokenData {\n kind: \"Utility\",\n text: \"m-\",\n start: 469,\n end: 471,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[-1.25rem]\",\n start: 471,\n end: 481,\n },\n TokenData {\n kind: \"Eof\",\n text: \"\",\n start: 481,\n end: 481,\n },\n ],\n errors: [],\n}", actual: "LexerTestExpected {\n success: true,\n count: 109,\n tokens: [\n TokenData {\n kind: \"Utility\",\n text: \"container\",\n start: 24,\n end: 33,\n },\n TokenData {\n kind: \"Utility\",\n text: \"flex\",\n start: 35,\n end: 39,\n },\n TokenData {\n kind: \"Utility\",\n text: \"grid\",\n start: 41,\n end: 45,\n },\n TokenData {\n kind: \"Utility\",\n text: \"block\",\n start: 47,\n end: 52,\n },\n TokenData {\n kind: \"Utility\",\n text: \"hidden\",\n start: 54,\n end: 60,\n },\n TokenData {\n kind: \"Utility\",\n text: \"inline-block\",\n start: 62,\n end: 74,\n },\n TokenData {\n kind: \"Utility\",\n text: \"flex-row\",\n start: 76,\n end: 84,\n },\n TokenData {\n kind: \"Utility\",\n text: \"flex-col\",\n start: 86,\n end: 94,\n },\n TokenData {\n kind: \"Utility\",\n text: \"items-center\",\n start: 96,\n end: 108,\n },\n TokenData {\n kind: \"Utility\",\n text: \"justify-between\",\n start: 110,\n end: 125,\n },\n TokenData {\n kind: \"Utility\",\n text: \"gap-4\",\n start: 127,\n end: 132,\n },\n TokenData {\n kind: \"Utility\",\n text: \"space-x-4\",\n start: 134,\n end: 143,\n },\n TokenData {\n kind: \"Utility\",\n text: \"p-4\",\n start: 171,\n end: 174,\n },\n TokenData {\n kind: \"Utility\",\n text: \"m-2\",\n start: 176,\n end: 179,\n },\n TokenData {\n kind: \"Utility\",\n text: \"-m-4\",\n start: 181,\n end: 185,\n },\n TokenData {\n kind: \"Utility\",\n text: \"mx-auto\",\n start: 187,\n end: 194,\n },\n TokenData {\n kind: \"Utility\",\n text: \"w-full\",\n start: 196,\n end: 202,\n },\n TokenData {\n kind: \"Utility\",\n text: \"h-screen\",\n start: 204,\n end: 212,\n },\n TokenData {\n kind: \"Utility\",\n text: \"max-w-md\",\n start: 214,\n end: 222,\n },\n TokenData {\n kind: \"Utility\",\n text: \"min-h-\",\n start: 224,\n end: 230,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[500px]\",\n start: 230,\n end: 237,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-white\",\n start: 259,\n end: 269,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-lg\",\n start: 271,\n end: 278,\n },\n TokenData {\n kind: \"Utility\",\n text: \"font-bold\",\n start: 280,\n end: 289,\n },\n TokenData {\n kind: \"Utility\",\n text: \"leading-tight\",\n start: 291,\n end: 304,\n },\n TokenData {\n kind: \"Utility\",\n text: \"uppercase\",\n start: 306,\n end: 315,\n },\n TokenData {\n kind: \"Utility\",\n text: \"lowercase\",\n start: 317,\n end: 326,\n },\n TokenData {\n kind: \"Utility\",\n text: \"capitalize\",\n start: 328,\n end: 338,\n },\n TokenData {\n kind: \"Utility\",\n text: \"truncate\",\n start: 340,\n end: 348,\n },\n TokenData {\n kind: \"Utility\",\n text: \"whitespace-nowrap\",\n start: 350,\n end: 367,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-blue-500\",\n start: 399,\n end: 410,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-red-600/50\",\n start: 412,\n end: 425,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-\",\n start: 427,\n end: 430,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[#1da1f2]\",\n start: 430,\n end: 439,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-slate-900\",\n start: 441,\n end: 455,\n },\n TokenData {\n kind: \"Utility\",\n text: \"border-gray-200\",\n start: 457,\n end: 472,\n },\n TokenData {\n kind: \"Utility\",\n text: \"border\",\n start: 501,\n end: 507,\n },\n TokenData {\n kind: \"Utility\",\n text: \"rounded-xl\",\n start: 509,\n end: 519,\n },\n TokenData {\n kind: \"Utility\",\n text: \"ring-2\",\n start: 521,\n end: 527,\n },\n TokenData {\n kind: \"Utility\",\n text: \"ring-offset-2\",\n start: 529,\n end: 542,\n },\n TokenData {\n kind: \"Utility\",\n text: \"shadow-lg\",\n start: 544,\n end: 553,\n },\n TokenData {\n kind: \"Utility\",\n text: \"opacity-50\",\n start: 555,\n end: 565,\n },\n TokenData {\n kind: \"Utility\",\n text: \"blur-sm\",\n start: 567,\n end: 574,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"hover:\",\n start: 602,\n end: 608,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-blue-700\",\n start: 608,\n end: 619,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"hover:\",\n start: 621,\n end: 627,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-gray-100\",\n start: 627,\n end: 640,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"focus:\",\n start: 642,\n end: 648,\n },\n TokenData {\n kind: \"Utility\",\n text: \"outline-none\",\n start: 648,\n end: 660,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"focus:\",\n start: 662,\n end: 668,\n },\n TokenData {\n kind: \"Utility\",\n text: \"ring-blue-500\",\n start: 668,\n end: 681,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"active:\",\n start: 683,\n end: 690,\n },\n TokenData {\n kind: \"Utility\",\n text: \"scale-95\",\n start: 690,\n end: 698,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"disabled:\",\n start: 700,\n end: 709,\n },\n TokenData {\n kind: \"Utility\",\n text: \"opacity-50\",\n start: 709,\n end: 719,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"visited:\",\n start: 721,\n end: 729,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-purple-600\",\n start: 729,\n end: 744,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"md:\",\n start: 789,\n end: 792,\n },\n TokenData {\n kind: \"Utility\",\n text: \"flex\",\n start: 792,\n end: 796,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"md:\",\n start: 798,\n end: 801,\n },\n TokenData {\n kind: \"Utility\",\n text: \"w-1/2\",\n start: 801,\n end: 806,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"lg:\",\n start: 808,\n end: 811,\n },\n TokenData {\n kind: \"Utility\",\n text: \"w-1/3\",\n start: 811,\n end: 816,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"xl:\",\n start: 818,\n end: 821,\n },\n TokenData {\n kind: \"Utility\",\n text: \"w-1/4\",\n start: 821,\n end: 826,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"dark:\",\n start: 828,\n end: 833,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-slate-800\",\n start: 833,\n end: 845,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"dark:\",\n start: 847,\n end: 852,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-white\",\n start: 852,\n end: 862,\n },\n TokenData {\n kind: \"Important\",\n text: \"!\",\n start: 892,\n end: 893,\n },\n TokenData {\n kind: \"Utility\",\n text: \"p-8\",\n start: 893,\n end: 896,\n },\n TokenData {\n kind: \"Important\",\n text: \"!\",\n start: 898,\n end: 899,\n },\n TokenData {\n kind: \"Utility\",\n text: \"important-modifier\",\n start: 899,\n end: 917,\n },\n TokenData {\n kind: \"Utility\",\n text: \"w-\",\n start: 945,\n end: 947,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[320px]\",\n start: 947,\n end: 954,\n },\n TokenData {\n kind: \"Utility\",\n text: \"top-\",\n start: 956,\n end: 960,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[117px]\",\n start: 960,\n end: 967,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-\",\n start: 969,\n end: 974,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[14px]\",\n start: 974,\n end: 980,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-\",\n start: 982,\n end: 985,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[#f0f0f0]\",\n start: 985,\n end: 994,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"before:\",\n start: 1021,\n end: 1028,\n },\n TokenData {\n kind: \"Utility\",\n text: \"content-\",\n start: 1028,\n end: 1036,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"['']\",\n start: 1036,\n end: 1040,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"before:\",\n start: 1042,\n end: 1049,\n },\n TokenData {\n kind: \"Utility\",\n text: \"block\",\n start: 1049,\n end: 1054,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"after:\",\n start: 1056,\n end: 1062,\n },\n TokenData {\n kind: \"Utility\",\n text: \"absolute\",\n start: 1062,\n end: 1070,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"after:\",\n start: 1072,\n end: 1078,\n },\n TokenData {\n kind: \"Utility\",\n text: \"top-0\",\n start: 1078,\n end: 1083,\n },\n TokenData {\n kind: \"Utility\",\n text: \"group\",\n start: 1107,\n end: 1112,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"group-hover:\",\n start: 1114,\n end: 1126,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-blue-500\",\n start: 1126,\n end: 1139,\n },\n TokenData {\n kind: \"Utility\",\n text: \"peer\",\n start: 1141,\n end: 1145,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"peer-checked:\",\n start: 1147,\n end: 1160,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-blue-600\",\n start: 1160,\n end: 1171,\n },\n TokenData {\n kind: \"Utility\",\n text: \"unocss-op-50\",\n start: 1211,\n end: 1223,\n },\n TokenData {\n kind: \"Utility\",\n text: \"unocss-m-1\",\n start: 1225,\n end: 1235,\n },\n TokenData {\n kind: \"Modifier\",\n text: \"hover:\",\n start: 1237,\n end: 1243,\n },\n TokenData {\n kind: \"Utility\",\n text: \"op-80\",\n start: 1243,\n end: 1248,\n },\n TokenData {\n kind: \"Utility\",\n text: \"data-\",\n start: 1250,\n end: 1255,\n },\n TokenData {\n kind: \"ArbitraryValue\",\n text: \"[state=open]\",\n start: 1255,\n end: 1267,\n },\n TokenData {\n kind: \"Colon\",\n text: \":\",\n start: 1267,\n end: 1268,\n },\n TokenData {\n kind: \"Utility\",\n text: \"animate-in\",\n start: 1268,\n end: 1278,\n },\n TokenData {\n kind: \"Utility\",\n text: \"i-carbon-sun\",\n start: 1280,\n end: 1292,\n },\n TokenData {\n kind: \"Utility\",\n text: \"i-carbon-moon\",\n start: 1294,\n end: 1307,\n },\n TokenData {\n kind: \"Utility\",\n text: \"text-red\",\n start: 1309,\n end: 1317,\n },\n TokenData {\n kind: \"Utility\",\n text: \"bg-blue\",\n start: 1319,\n end: 1326,\n },\n TokenData {\n kind: \"Eof\",\n text: \"\",\n start: 1328,\n end: 1328,\n },\n ],\n errors: [],\n}" } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] lexer::test_tailwind_lexer [INFO] [stdout] [INFO] [stdout] test result: FAILED. 8 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test main` [INFO] running `Command { std: "docker" "inspect" "39f3898eee7fab3557e98c1c04237b2195292b7438b75bc55c773e3aab571c83", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39f3898eee7fab3557e98c1c04237b2195292b7438b75bc55c773e3aab571c83", kill_on_drop: false }` [INFO] [stdout] 39f3898eee7fab3557e98c1c04237b2195292b7438b75bc55c773e3aab571c83