{ "schemaVersion": 1, "engine": "rust", "engineName": "Rust regex crate", "engineVersion": "1.13.1", "semanticIdentity": "Rust regex crate 1.13.1 compiled to WebAssembly with rustc 1.97.1", "status": "production-native-runtime", "bridge": { "abiVersion": 1, "offsetUnit": "utf8-byte", "requestEncoding": "Exact UTF-8-bounded JSON values with worst-case escape allowance; fixed exports; base64 UTF-8 replacement output; no source evaluation", "supportedApplicationFlags": [ "g", "i", "m", "s", "U", "u", "x", "R" ], "unicode": "Enabled by default, matching the Rust regex crate; u explicitly affirms that default.", "replacement": "Bounded streaming expansion with regex::Captures::expand grammar, parity-checked against the native API.", "limits": { "maximumPatternBytes": 262144, "maximumSubjectBytes": 16777216, "maximumReplacementBytes": 262144, "maximumMatches": 10000, "maximumCaptureRows": 100000, "maximumCaptureGroups": 1000, "maximumOutputBytes": 67108864, "maximumRequestJSONBytes": 103874560, "compiledSizeLimitBytes": 10485760, "dfaSizeLimitBytes": 2097152 }, "sourceFiles": [ { "path": "engines/rust/Cargo.lock", "sha256": "f4ae58236a07eaa478c19e6b173ae3b474dfd4d7fa64abfd496ef4b0e425737f", "bytes": 5552 }, { "path": "engines/rust/Cargo.toml", "sha256": "808c25fcafbba92fe547feff854375c158ef0b92d5390ba4ba60b49cd03a4d27", "bytes": 416 }, { "path": "engines/rust/README.md", "sha256": "0756e33747d417f99a44416e825c888ba550dada1a681cc5a5bd6603b03b5b70", "bytes": 1355 }, { "path": "engines/rust/rust-toolchain.toml", "sha256": "9cbeb062ec3a97a5b5b76aacde94f5dcb034ed98f32af151480764de2e03d6f9", "bytes": 88 }, { "path": "engines/rust/src/lib.rs", "sha256": "ff8c7cadf8d45e29a39371c93a07ac8c840a2c94c3c566f5788ccbd2532a3557", "bytes": 18254 } ] }, "source": { "repository": "https://github.com/rust-lang/regex", "tag": "1.13.1", "tagObjectSha1": "7c28ee4dc4aef53571c96757f4825c51ac0c3d44", "commitSha1": "2b527599eb9eea0dcc288c704584f242f26a5c61", "treeSha1": "25bea9f6f55a4cf528afefaa00f5335c595c182c", "crateChecksumSha256": "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d", "license": "MIT OR Apache-2.0" }, "toolchain": { "rustcVersion": "1.97.1", "rustcIdentity": "rustc 1.97.1 (8bab26f4f 2026-07-14)", "rustcCommitSha1": "8bab26f4f68e0e26f0bb7960be334d5b520ea452", "llvmVersion": "22.1.6", "cargoIdentity": "cargo 1.97.1 (c980f4866 2026-06-30)", "target": "wasm32-unknown-unknown", "wasmBindgenVersion": "0.2.126", "wasmBindgenCrateChecksumSha256": "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4", "wasmBindgenCliChecksumSha256": "8e2ebf6eef87c34e662347f1dddfbea541304bb7294711ed2c2acd8746cc5b50", "distributionManifest": "https://static.rust-lang.org/dist/channel-rust-1.97.1.toml", "distributionManifestSha256": "03569b1886ceb5c05276b50c8431ab111de944cd6140fe1fa7d821dd8e0f29cf", "rustcArchiveSha256": "1c441e430c1cca49dff54a8d59c41038bf6f79f7b8756596cb2f36511a015eba", "wasmStdArchiveSha256": "13902d5573eeea50701d75acc774b6df2dfb4942ec88cdbe40bb07e448c307ea", "cargoLockPackages": [ { "name": "aho-corasick", "version": "1.1.4", "checksum": "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" }, { "name": "bumpalo", "version": "3.20.3", "checksum": "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649" }, { "name": "cfg-if", "version": "1.0.4", "checksum": "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" }, { "name": "itoa", "version": "1.0.18", "checksum": "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" }, { "name": "memchr", "version": "2.8.3", "checksum": "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" }, { "name": "once_cell", "version": "1.21.4", "checksum": "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" }, { "name": "proc-macro2", "version": "1.0.107", "checksum": "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" }, { "name": "quote", "version": "1.0.47", "checksum": "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" }, { "name": "regex", "version": "1.13.1", "checksum": "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d" }, { "name": "regex-automata", "version": "0.4.16", "checksum": "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad" }, { "name": "regex-syntax", "version": "0.8.11", "checksum": "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" }, { "name": "rustversion", "version": "1.0.23", "checksum": "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f" }, { "name": "serde", "version": "1.0.228", "checksum": "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" }, { "name": "serde_core", "version": "1.0.228", "checksum": "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" }, { "name": "serde_derive", "version": "1.0.228", "checksum": "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" }, { "name": "serde_json", "version": "1.0.150", "checksum": "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" }, { "name": "syn", "version": "2.0.119", "checksum": "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" }, { "name": "unicode-ident", "version": "1.0.24", "checksum": "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" }, { "name": "wasm-bindgen", "version": "0.2.126", "checksum": "4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4" }, { "name": "wasm-bindgen-macro", "version": "0.2.126", "checksum": "167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1" }, { "name": "wasm-bindgen-macro-support", "version": "0.2.126", "checksum": "f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e" }, { "name": "wasm-bindgen-shared", "version": "0.2.126", "checksum": "dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24" }, { "name": "zmij", "version": "1.0.23", "checksum": "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" } ] }, "sourceDateEpoch": 1784146753, "files": [ { "path": "LICENSE-Apache-2.0.txt", "sha256": "074e6e32c86a4c0ef8b3ed25b721ca23aca83df277cd88106ef7177c354615ff", "bytes": 10280 }, { "path": "LICENSE-MIT.txt", "sha256": "b85dcd3e453d05982552c52b5fc9e0bdd6d23c6f8e844b984a88af32570b0cc0", "bytes": 1078 }, { "path": "LICENSE-Unicode-3.0.txt", "sha256": "f5062c9a188d81dfe66b56db4182dcf9e4b17c0d9b0d311a8e20b3a1b075c443", "bytes": 1995 }, { "path": "RUST-STDLIB-COPYRIGHT.html", "sha256": "0a65bb747c49c7bb816cbc7188319bd6e4e8d08091c1190b8a3c0971c47968ed", "bytes": 279302 }, { "path": "THIRD_PARTY_LICENSES.txt", "sha256": "c9d1e33a74f9449d571360c4cb9d3ee32522254d0bdfcfbae1d3a758be8477b2", "bytes": 244746 }, { "path": "rust-regex.mjs", "sha256": "b48255923cdc199bd11564716c58b65e2d60ca2e50d27ab7152ca48a66f820c0", "bytes": 7345 }, { "path": "rust-regex_bg.wasm", "sha256": "336db1229e2e58e21cb18e0b6a0a30151c7e987bd6a5398f87c60d6584c42cbf", "bytes": 879443 } ] }